NodeJS中一个Heroku dyno上的多个作业

时间:2015-08-23 18:05:03

标签: javascript node.js heroku worker

我的Procfile中定义了四个进程:

web: node app.js job1: node job1.js job2: node job2.js job3: node job3.js

当我运行部署这个heroku时,它会旋转四个dynos。这些工作足够轻,可以在一个dyno上运行。但是,我不想将所有作业合并到一个文件中。

是否有设置或其他内容可用于将job1job2job3全部投放到一个dyno上?

1 个答案:

答案 0 :(得分:2)

尝试全部并行运行(就像他们在Running several scripts in parallel bash script中说的那样)

//Procfile
web: node app.js & node job1.js & node job2.js & node job3.js

但它会使日志混乱......