【发布时间】:2015-09-02 15:35:30
【问题描述】:
我正在尝试以缓慢的方式调试 sidekiq 处理作业的问题,而在开发机器上,作业立即启动并快速运行
我的配置是将原始图像保存在 S3 上,由工作人员拉取,处理样式并将它们保存回 s3。这些作业最终都会完成,当一个作业结束时,下一个作业不会立即开始,这使得处理大量图像真的很慢。
无论我启动多少 sidekiq 工作人员(从 1-20 测试),都会出现此问题。
由于 heroku 的内存有限,我使用 -limit memory 64 -limit map 128 运行 imagemagick。
最新的heroku cedar-14 有一个支持多重处理的imagemagick 版本
在处理 sidekiq + heroku + paperclip/imagemagick 时,我需要考虑什么特殊配置吗?
【问题讨论】:
标签: ruby-on-rails-4 heroku imagemagick paperclip sidekiq