0
で終了するプロセスが発生します。フォアマンとNODE_ENVを設定する代わりに、線に沿って何かあるのように、ただ、Procfileによって変更NodeJS
env1: NODE_ENV=env1 node process.js
env2: NODE_ENV=env2 node process.js
:
process: node process.js
を私はの線に沿って設定していました
foreman start env1
をするためのプロセスが発生します。
ただしと環境を実行して、これをやった後、ただ終了してください:
11:04:37 env1.1 | started with pid 1304
11:04:38 env1.1 | process terminated
11:04:38 system | sending SIGTERM to all processes
誰にもアイデアはありますか?
この記事は似ているかもしれませんが(http://stackoverflow.com/questions/8734398/foreman-not-working-with-nginx)、ほとんどの人はNodeJSにこれを適用する方法を見ていませんNodeJSをデーモンとして実行するために戦わなければなりません。
乾杯、 マット
コマンドまたはSTDのERRをエコーすることができます任意のチャンス、私は、それが開始され、ノードのパスが失われたことを考えていますか? –
私は監督にそれをさせる方法がないと思います。 NODE_ENV = env1が削除されたとき、奇妙なことはすべてうまく動作します。 –