说我想要一个像这样做的ruby进程:
loop do
sleep(5)
check_redis()
do_something()
end
我想和Rails一起运行它。这可以在同一个dyno上进行,也可以分开 - 除了一个dyno之外的任何东西都会自动要求付款吗?
答案 0 :(得分:1)
工人只是给予Dyno的名字。您通常拥有web
Dyno,但您可以在Procfile
中创建其他人,并为其指定任意名称。
一个Dyno可以生成许多进程。例如,Unicorn Web服务器执行此操作。
您可以使用Rufus Scheduler来完成您需要做的事情,但我认为使用单独的工作人员Dyno更为明智。