我试图关注https://devcenter.heroku.com/articles/delayed-job来设置delayed_jobs。
如果你没有看到你的工人,你可能需要用它来扩大规模 heroku命令:
$ heroku ps:scale worker=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.