请各位把nohup php CodeFec CodeFec & 启动命令更改为下面的方法,可增强稳定性!
安装supervisor
1.配置好yum源后,可以直接安装
yum install supervisor
2.Debian/Ubuntu可通过apt安装
apt-get install supervisor
3.pip安装
pip install supervisor
4.easy_install安装
easy_install supervisor
若是centos:
systemctl start supervisord.service //启动supervisor并加载默认配置文件
systemctl enable supervisord.service //将supervisor加入开机启动项
创建子配置文件
cd 到 /etc/supervisord.d/ 目录下
在此目录下创建一个后缀为.ini的文件,例如: forum.ini
在文件内插入以下内容(记得修改)
[program:forum]
command=php CodeFec CodeFec
directory=super-forum根目录,例如/www/wwwroot/super-forum
autorestart=true
startsecs=3
startretries=3
stdout_logfile=super-forum根目录/runtime/forum.out.log,例如/www/wwwroot/super-forum/runtime/forum.out.log
stderr_logfile=super-forum根目录/runtime/forum.err.log,例如/www/wwwroot/super-forum/runtime/forum.err.log
stdout_logfile_maxbytes=2MB
stderr_logfile_maxbytes=2MB
user=root
priority=999
numprocs=1
process_name=%(program_name)s_%(process_num)02d
然后运行以下命令启动
supervisorctl start all
宝塔
宝塔环境,可以安装堡塔应用管理器并添加应用进行如下配置
启动文件选择super-forum目录下的CodeFec文件,执行目录选择super-forum目录,启动参数填写: CodeFec