【发布时间】:2025-12-18 05:35:01
【问题描述】:
这是我在 Ubuntu 12.04 上的新贵文件 /etc/init/myapp.conf。
description "Example of starting Node with Upstart and Forever"
start on filesystem or runlevel [2345]
stop on runlevel [06]
expect fork
console output
setuid lwood
env HOME=/home/lwood
script
cd $HOME
exec forever -a -l /home/lwood/myapp/applog.log \
start /home/lwood/myapp/app.js
end script
pre-stop script
cd $HOME
exec forever stop /home/lwood/myapp/app.js
end script
你知道为什么$ sudo restart myapp 只是停止服务吗?停止服务后,它不会启动服务。所以和$ sudo stop myapp的效果是一样的。
执行$ sudo stop myapp 然后$ sudo start myapp 工作正常。想知道为什么重新启动的行为会有所不同。
【问题讨论】:
标签: node.js ubuntu upstart forever