永远不会在服务器重新启动时启动
forever does not start on server reboot
我已经向forever(forever start script.js
)添加了一些进程,但当服务器重新启动时,forever列表为空,当然它们都没有启动。任何解决这个问题的想法,因为我认为永远是为了永远运行。。。
最简单的方法是永远从/etc/rc.local开始。有更完整的方法可以做到这一点,因此您可以启动/停止/etc。。。或者使用类似monit的东西(但这与永远的做法重复)。
您还必须考虑与非root用户一起永远运行。
start_forevers.sh
cd /absolute/path/to/project
/absolute/path/to/forever -m 5 examples/error-on-timer.js&
然后在/etc/rc.local 中
sudo -u SOME_USER /absolute/path/to/start_forever.sh
相关文章:
- 当我在重新启动cordova应用程序后尝试添加更多数据时,lokijs会丢失数据库和收集中的数据
- 重新启动jquery脚本后,角度停止工作
- Chrome内容脚本制作cookie;chrome重新启动时,cookie会被删除.如何使其稳定
- preventDefault之后的重新启动事件
- WebStorm,使用Node Supervisor(因此不必在每次代码更改后重新启动)
- 重新启动游戏jQuery功能不工作
- Web服务器意外退出,正在重新启动新实例
- 在变量中保存值的最佳方法是在应用程序关闭后使用,然后使用apachecordova在android中重新启动
- 重新启动画布 JavaScript
- 事件侦听器,用于完全关闭后重新启动的应用程序
- Node SocketIO以编程方式强制在损坏的套接字上重新启动
- 服务器重新启动后javascript不工作
- 模式视图重新加载内容(启动MVC ASP.NET)
- 当滚动到指定的位置时,启动功能,如何重置它并重新启动,如果我们再次回到这个位置
- Gulp Concat+Browsesync重新启动
- 在 javaScript 中重新启动 setInterval
- 如何为Sails.js创建启动/停止/重新启动Linux服务
- 你如何在 React-Native 中为 android 制作启动/启动画面
- iPad触摸启动启动两次
- Phonegap iPad应用程序启动/启动屏幕切换在devicereready