私はs3cmd
ルートとしてUbuntuで実行していますが、問題なく正常に動作します。しかし、私のcronが使用するユーザーであるwww-dataは失敗し、これを取得します。
/var/backups/archives/files/file_name_27-01-2013_01:00:27.tar.gz-> s3://yolkmesh/london/archives/files/file_name_27-01-2013_01:00:27.tar.gz [ 1 of 69] 57344 of 73404 78%in 1s 31.58 kB / s失敗警告:アップロードに失敗しました:/london/archives/files/file_name_27-01-2013_01:00:27.tar.gz([Errno 32]壊れたパイプ)警告:低速で再試行します(スロットル= 0.00)警告:3秒間待機しています...
これは、ますます長い待機期間で失敗し続けます。これが1人のユーザーで発生し、別のユーザーでは発生しないのはなぜですか。
修正がない場合、cronスクリプトからrootとして以下を実行できますか?
s3cmd put --recursive /var/backups/archives/ s3://yolkmesh/london/archives/
s3cmd
最新です。