s3sync でエラー
2件ほどエラーが出たが何とか回避できたので、メモしておきます
1)s3からDownloadする際に下記の「retries left, sleeping for 30 seconds」メッセージが出力されて
downloadが終了しない状態になった
◆メッセージ
ruby c:\s3sync\s3sync.r --delete <送り側> <受け側> EOF error: end of file reached 99 retries left, sleeping for 30 seconds EOF error: end of file reached 98 retries left, sleeping for 30 seconds
◆スクリプトの修正
変更前 ruby c:\s3sync\s3sync.rb -r --delete <送り側> <受け側> 変更後 ruby c:\s3sync\s3sync.rb -r -d --no-md5 --delete <送り側> <受け側> -d :デバッグログをコンソールに表示します --no-md5 : MD5ハッシュを確認せず、TimeStamp のみを比較して同期を実施します。
原因はわからなかったが、TimeStamp のみの比較で同期させる方式に変更して何とか回避できた
2)s3からダウンロードする際に下記の「Permission denied」のメッセージがでて、
処理が途中で終了してしまう
◆メッセージ
c:\s3sync\s3sync.rb:645:in 'unlink': Permission denied - <受け側> (Error::EACCESS) from c:/s3sync/s3sync.rb:645:in 'updateFrom'
◆対応
受取側のフォルダー内のファイルを全て削除し、再度downloadし回復