nodejs服务器启动配置

发布者: xiaozhimn

root用户进行操作,以下是在centos服务器上所进行的操作

第一步: 安装工具库supervisor:

yum install python-setuptools

easy_install supervisor

第二步: 生成supervisor配置文件

echo_supervisord_conf >/etc/supervisord.conf

第三步: 编写配置文件supervisord.conf

在最后一行输入一下内容:

[program:logistics] ;启动项标注名称
directory = /home/ec2-user/HNA-logistics-cus-ui ;监听的web目录
command = node app.js ;nodejs启动命令
environment = NODE_PATH=/home/ec2-user/nodejs/lib/node_modules ;配置nodejs环境变量
autorestart = true ;nodejs挂掉后自动重启
autostart = true ;开机自动启动
user = root ; 使用root用户启动nodejs服务
stdout_logfile = /tmp/logistics.log ;nodejs监听的输出日志
startretries = 30 ;自动重启重试次数

注意以上配置的时候去掉注释部分

第四步:服务器启动命令:

supervisorctl start logistics
supervisorctl stop logistics
supervisorctl restart logistics

0赞