备份重启 sidekiq 时通知失败,但备份成功

我有一个网站在备份失败时通知管理员,但备份实际上是成功的。这是日志:

[2025-09-23 09:40:31] 正在移除临时目录 '/var/www/discourse/tmp/backups/default/2025-09-23-093005'...
[2025-09-23 09:40:31] 正在上传存档...
[2025-09-23 09:41:37] EXCEPTION: Sidekiq::Shutdown
[2025-09-23 09:41:37] /var/www/discourse/vendor/bundle/ruby/3.3.0/gems/aws-sdk-s3-1.182.0/lib/aws-sdk-s3/multipart_file_uploader.rb:199:in `value'
/var/www/discourse/vendor/bundle/ruby/3.3.0/gems/aws-sdk-s3-1.182.0/lib/aws-sdk-s3/multipart_file_uploader.rb:199:in `map'
/var/www/discourse/vendor/bundle/ruby/3.3.0/gems/aws-sdk-s3-1.182.0/lib/aws-sdk-s3/multipart_file_uploader.rb:199:in

所以看起来 sidekiq 正在重启,因此会产生错误,但它被捕获了,所以备份实际上是成功的。我猜测(在不查看提交的情况下)这比以前的行为有所改进,以前这些备份会留在本地存储上,最终填满磁盘。

下次重建容器时,我将增加 sidekiq 的内存。

1 个赞