带有 sysvinit 和 Monit 的 Node.js 服务
一个简单的示例如何使用自定义 init.d 脚本(能够轻松地将服务作为守护程序启动/停止)和 Monit(在脚本终止时监视和重新启动脚本)在服务器上运行服务。
部署节点服务
我们假设节点安装为/usr/local/bin/node并且我们的节点服务行为如下:
该服务应称为node-service
服务器脚本是/home/node/node-service/server.js
服务器监听8000端口
输出应附加到/var/log/node-service.log
使用 init.d 启动/停止
在init.d/node-service提供了节点服务的简单 init.d 脚本。
您可以在开始时调整路径:
PATH=/sbin:/usr/sbin:/bin:/usr/bin:/usr/local/bin
DAEMON_
评论0
最新资源