标签: ruby-on-rails ruby amazon-s3 resque
我们有一份预定的工作,每天早上06:00开始运行。
该脚本运行三个不同的SQL查询,其中两个是快速的(10-15秒)和一个重的(约12分钟)。完成每个查询后,它会将生成的ActiveRecord转换为Tempfile中的csv,然后将csv写入S3存储桶中的文件。
作业正常,文件最终会像预期的那样在S3中结束,但由于某种原因,作业仍然会在具有脏退出状态的失败作业的resques列表中结束。
什么标记为失败?为什么?