为什么Node Foreman无法启动我的服务器或工作进程?

时间:2019-04-15 19:59:03

标签: javascript node.js rest foreman procfile

我正在尝试使用Node Foreman,以便开始为我的应用程序使用工作程序和进程调度程序。

我已经正确安装了Node Foreman,并且在Procfile中定义了两种进程类型。该Procfile与我用于部署到Heroku的Procfile相同,并且在我部署时已经测试了Web和工作进程的行为是否正常。

下面是我的Procfile:

web: node ./bin/www
worker: node worker.js

我正在用nf start运行节点工头。

当我nf start时,我没有收到任何输出,我的终端只是挂起,直到我按Ctrl + C为止。我的服务器也没有响应。当我在Foreman之外运行我的Web服务器时,它运行良好,并且没有收到来自Foreman的任何错误消息。我得到的唯一反馈是,当我不正确地定义节点启动脚本位置时,它给了我一个错误。

这似乎很有希望,因为它告诉我它实际上是在检查我的文件并执行某些操作,但是一旦我定义了启动脚本位置,它就会挂起。

0 个答案:

没有答案