2013-02-27 5 views
7

amazon S3でいくつかの大きなバケットを同期しようとしています。S3cmd syncが "kill"を返す

S3cmdのsync --recursiveコマンドを実行すると、 "kill"という応答が出ます。

これは誰でも参考になりますか? S3で同期できるファイルの数に制限はありますか?プログラムは、メモリ消費の問題を持っているように、その周りに読んだ後、あなたの助け

答えて

7

ため

Thxをが見えます。特に、これにより、OOM killer(メモリ不足のキラー)がプロセスを停止させ、システムが停滞するのを防ぐことができます。プロセスが終了した後のdmesgのクイックルックは、これが当てはまるかどうかを一般的に示します。

これを念頭において、release notesで解決されているメモリ消費の問題を指摘している最新リリースを確実にお届けします。

+0

ボタンを右クリックします。ただし、最新のソースからs3cmdをインストールした後も、プロセスはまだ終了しています。私はEC2のインスタンス上のメモリをバンプする必要がありますか、これらの手順のいずれかを取る必要があります:http://stackoverflow.com/a/15266865/242426 – plainjimbo

+0

私はこれにも実行していたが、私はバゲントで実行されていた。メモリの問題であるというヒントを得て、私は迷惑メールの設定をチェックして、私が256 MBしかないVMを実行していることを発見しました。私が一度それを打つと、問題は修正されました。 – SunSparc

+0

これと同じですが、私の場合は512MBから2GBへのメモリの増加が問題を解決しました。 – Pavel

0

古い質問ですが、物理メモリを増やしたり、メモリを増やしたりする前に、スワップを追加してみてください。

これは低ラム(合計700MB、利用可能な15MBのみ)の4つのサーバー(ubuntuとcentos)でこれを行い、今は正常に動作しています。