0

次の行に沿って何かを持つ代わりに、Procfileによって変更されただけです。

process: node process.js

私は次の行に沿ってセットアップを行いました:

env1: NODE_ENV=env1 node process.js
env2: NODE_ENV=env2 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 をデーモンとして実行します。

乾杯、マット

4

1 に答える 1

0

私が望んでいたことを達成するための代替ルートを見つけました。この動作を防ぐ forman でコマンド ライン引数として値を渡しました。

http://nodejs.org/docs/latest/api/process.html#process.argv

于 2012-01-10T11:56:05.310 に答える