supervisor的管理下运行nodejs
背景
同 supervisor的管理下运行ruby,也是服务的迁移。
而supervisor管理的时候是不会加载/etc/profile
的,所以要手动指定环境变量。
解决
设置环境变量
cat /etc/supervisord/htaccess.conf
[program:htaccess]
directory = /data/thrift/Rewrite2Nginx/Server
command = /usr/local/node/bin/node Server.js
environment = NODE_PATH=/usr/local/node/lib/node_modules