Heroku のスケジューラを使用して 1 日 1 回実行するシンプルなワーカー専用アプリがあります。しかし、コードをプッシュするたびに余分な実行が発生し、それを heroku に追跡して Web プロセスを作成し、ワーカー コマンドを実行し (2 回!)、ワーカーが完了すると「クラッシュした」と宣言することに気付きました。
My Profile にはエントリが 1 つしかありません。
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で見ることができます