工人dyno在Heroku上运行的频率

时间:2016-04-06 11:24:35

标签: heroku worker

我在Heroku应用程序中创建了一个工作器dyno,它应该在运行时执行cakephp命令。请参阅下面的Procfile代码: -

worker: app/Console/cake opportunity

此工作人员dyno执行的默认频率是多少?我已经检查了heroku日志,它显示了以下某些间隔执行的上述工作进程: -

  

2016-04-06T11:13:34.557478 + 00:00 app [worker.1]:

     

2016-04-06T11:13:34.557497 + 00:00 app [worker.1]:

     

2016-04-06T11:13:34.570029 + 00:00 app [worker.1]:路径:/ app / app /

     

2016-04-06T11:13:34.570041 + 00:00 app [worker.1]:

     

2016-04-06T11:13:34.616102 + 00:00 app [worker.1]:进入shell -

     

2016-04-06T11:13:35.208536 + 00:00 heroku [worker.1]:州改变了   崩溃

我需要每分钟执行上面的工作dyno。我是否需要与工作人员一起使用调度程序附加组件?

2 个答案:

答案 0 :(得分:0)

如果您需要使用特定的频率,则必须使用clock process type代替worker

通过这种方式,您可以安排每分钟执行的作业。

答案 1 :(得分:0)

进一步实现之后我才知道,工作进程就像在linux上运行的“守护进程”进程一样。所以基本上每次运行工频的频率都是正确的。

应该形成在worker上执行的进程,以便在每次运行后创建一个具有某些特定延迟的循环。