我的Procfile中定义了四个进程:
web: node app.js
job1: node job1.js
job2: node job2.js
job3: node job3.js
当我运行部署这个heroku时,它会旋转四个dynos。这些工作足够轻,可以在一个dyno上运行。但是,我不想将所有作业合并到一个文件中。
是否有设置或其他内容可用于将job1
,job2
,job3
全部投放到一个dyno上?
答案 0 :(得分:2)
尝试全部并行运行(就像他们在Running several scripts in parallel bash script中说的那样)
//Procfile
web: node app.js & node job1.js & node job2.js & node job3.js
但它会使日志混乱......