Warning: file_get_contents(/data/phpspider/zhask/data//catemap/3/heroku/2.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181

Warning: file_get_contents(/data/phpspider/zhask/data//catemap/6/eclipse/8.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Heroku worker only应用程序_Heroku - Fatal编程技术网

Heroku worker only应用程序

Heroku worker only应用程序,heroku,Heroku,如果我在Heroku上有一个应用程序,它由一个工人和一个或没有网络dynos组成,它会运行吗?我不确定缺少或闲置的web dynos是否会导致worker dyno不运行。Heroku不仅仅运行webdynos,事实上,它对您正在运行的进程根本不做任何假设。启动单个worker进程绝对没有错 这实际上是我在Heroku部署单个类cron任务的常见场景,我在这里已经写过了如果您正在为简单作业(如我)寻找类cron任务,现在您有了另一种选择:。在仪表板中很容易配置 优点: 无需选择和学习新的调度

如果我在Heroku上有一个应用程序,它由一个工人和一个或没有网络dynos组成,它会运行吗?我不确定缺少或闲置的web dynos是否会导致worker dyno不运行。

Heroku不仅仅运行
web
dynos,事实上,它对您正在运行的进程根本不做任何假设。启动单个
worker
进程绝对没有错


这实际上是我在Heroku部署单个类cron任务的常见场景,我在这里已经写过了

如果您正在为简单作业(如我)寻找类cron任务,现在您有了另一种选择:。在仪表板中很容易配置

优点:

  • 无需选择和学习新的调度程序库。在几秒钟内完成配置
  • 对于不同的平台,使用相同的方法:Python、Ruby等
  • 为免费计划用户节省Dyno小时数。只有实际工作时间才算。一些调度程序库(如)将在两次启动之间保持运行(以便它不依赖
    cron
    工作)
缺点:

  • 琐碎的选择。您只能选择“每日”/“每小时”/“每10分钟”
结论:最适合基本使用。

网络动态用户也是一个“工作者”,所以是的,你可以使用没有网络动态用户的工作者应用程序。