Только что изменено 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 работал как демон.
Ура,
Matt