什么是Procfile? 与Web和工人(What is Procfile? and Web a

2019-08-31 15:40发布

是否有必要给“工人”信息Procfile? 如果是的话那么它实际上是什么 - 找不到对此好文章。 我希望你们可能有想法。 在Procfile节点服务器/ server.js细节:我已经添加了网页。 任何帮助,将不胜感激!

Answer 1:

Procfile是述说命令是由应用程序的Heroku的平台上运行DYNOS的机制。

从流程类型和Procfile ,这是一个很好的介绍,但基本上你用Procfile告诉Heroku的如何运行各个部分的应用程序。 在每个行中的冒号左边的部分是处理类型; 右边的部分是运行启动该进程的命令。

流程类型可以是任何东西,虽然web是特殊的,因为Heroku的将HTTP请求路由到进程开始与web名称。 其他工艺,如背景的工人,可以任意取名,并且可以使用Heroku的工具区启动或参照它的名字停止这些进程。

因此,简而言之, worker是没有必要的,除非你想运行在后台的一些其他过程与控制过程heroku ps命令 。



Answer 2:

你只需要在你的一个“工人”进入Procfile如果你打算使用某种形式的后台作业系统(即排队长时间运行的任务后)。 Heroku的在这里有更多的信息:

https://devcenter.heroku.com/articles/procfile



文章来源: What is Procfile? and Web and Worker