sidekiq + heroku + paperclip工作非常缓慢

时间:2015-06-17 11:58:06

标签: ruby-on-rails-4 heroku imagemagick paperclip sidekiq

我正在尝试以缓慢的方式调试我对sidekiq处理作业的问题,而在开发机器上,作业立即启动并快速运行

我的配置是在S3上保存原始图像,由工作人员拉动它,处理样式并将它们保存在s3中。工作最终完成,当一份工作结束时,下一份工作不能立即开始,使处理很多图像真的很慢。

无论我开始使用多少sidekiq工作人员(从1-20测试),都会出现此问题。 由于heroku有限的记忆力dynos,我使用-limit memory 64 -limit map 128运行imagemagick。

最新的heroku cedar-14有一个支持多处理的imagemagick版本

在处理sidekiq + heroku + paperclip / imagemagick时,是否需要考虑任何特殊配置?

1 个答案:

答案 0 :(得分:1)

Heroku的1X dynos速度相当慢,与笔记本电脑不同,它们没有SSD或几个核心的奢侈品。使用-c 3并期望等待或升级到PX。