Heroku 上 worker dyno 运行 的频率

Frequency of worker dyno run on Heroku

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

worker: app/Console/cake opportunity

这个 worker 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]: Path: /app/app/

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

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

2016-04-06T11:13:35.208536+00:00 heroku[worker.1]: State changed from up to crashed

我需要每分钟执行一次上面的worker dyno。我是否需要与工作人员一起为此使用调度程序插件?

如果您需要使用特定频率,则必须使用 clock process type 而不是 worker

这样您就可以安排每分钟执行一次作业。

进一步实现后我了解到,worker进程就像"daemon"进程运行ning on linux。所以基本上 worker dyno 的频率 运行 就是每次

应该形成在 worker 上执行的进程,以便在每个 运行.

之后创建一个具有特定延迟的循环