Migrate_to_s3 실패

이전 게시물에 있는 오류 메시지를 보면, 85번째 줄의 count 값이 중요합니다. @Falco가 제안한 스크립트 수정 방법은 해당 count 값을 증가시켜 일정 수의 실패를 무시하도록 하는 것입니다.

이를 가장 간단하게 수행하려면 컨테이너에 진입한 후 sed를 사용해 해당 특정 줄에 대해 인플레이스(in-place) 치환을 실행하면 됩니다.

cd /var/discourse
./launcher enter app
sed -i '85s/0/100/' lib/file_store/to_s3_migration.rb

이후 rake 작업을 다시 실행하면 최대 100건의 “post not remapped to new S3 upload URL” 오류를 무시합니다. 이 변경 사항은 다음 번에 재빌드(rebuild)할 때 사라집니다.

원본 게시물의 오류 메시지에 대해서는 @Falco가 언급했듯이 77번째 줄이 중요합니다. sed 명령에서 줄 번호만 교체하면 됩니다:

sed -i '77s/0/100/' lib/file_store/to_s3_migration.rb