我有一个简单的工人专用应用程序,它使用 heroku 的调度程序每天运行一次。但是我注意到,每次我推送代码并跟踪它到 heroku 创建一个 Web 进程,运行我的工作命令(两次!),然后在我的工作完成后声明它“崩溃”时,我都会得到额外的运行。
我的 Procfile 只有一个条目:
worker: npm start
但是当我推送到 heroku 时,日志中包含以下内容:
-----> Discovering process types
Procfile declares types -> worker
Default types for Node.js -> web
这里发生了什么以及如何禁用它?
您可以在https://github.com/nfriedly/vzw-bot上查看我的完整代码,并在https://travis-ci.org/nfriedly/vzw-bot/builds/83548651上查看最近推送的日志