启动heroku delayed_job工作者

时间:2016-01-20 02:49:42

标签: ruby-on-rails heroku deployment delayed-job

我试图关注https://devcenter.heroku.com/articles/delayed-job来设置delayed_jobs。

  

如果你没有看到你的工人,你可能需要用它来扩大规模   heroku命令:

$ heroku ps:scale worker=1

每次部署时,我什么时候必须运行它?

1 个答案:

答案 0 :(得分:3)

如果您在Heroku上转到应用程序,在$ heroku ps 标签下,您会看到活跃的dynos。

或者,从终端,如果您运行:

0

您将获得所有活动dynos的列表。

所以,如果没有工作人员dyno,你现在可以添加一个并扩展它。

或者,如果有一个工作人员dyno,但是在$ heroku ps:scale worker=1 (零)范围内,那么您可以使用上面的命令将其缩放到一个:

from tkinter import *
from PIL import ImageTk

canvas = Canvas(width = 200, height = 200, bg = 'blue')
canvas.pack(expand = YES, fill = BOTH)

image = ImageTk.PhotoImage(file = "C:\Documents\PythonStuff\earth7.gif")
canvas.create_image(10, 10, image = image, anchor = NW)

mainloop()

但请注意,工作人员dyno将使用/ scheduler addon.