【发布时间】:2015-12-01 13:01:48
【问题描述】:
我已经设置了一个 NodeJS 应用程序,当我在 ubuntu 服务器上运行它时效果很好:
nodejs /var/www/html/bin/www
然后我设置了一个暴发户/etc/init/myApp.conf,其中包含:
#!upstart
author "Matt"
description "myApp"
setuid "ubuntu"
start on (local-filesystems and net-device-up IFACE=eth0)
stop on shutdown
respawn
console log
env NODE_ENV=production
exec nodejs /var/www/html/bin/www
然后当我运行它sudo start myApp 我得到myApp start/running, process 5862 它通常会告诉我它正在运行但是当我停止它时sudo stop myApp 我得到stop: Unknown instance: 我猜这意味着它没有运行。
此外,当我通过浏览器访问服务器时,我得到502 Bad Gateway,就像节点未运行时一样。
我在这里有什么明显的遗漏吗?
【问题讨论】: