0,线上有程序需要用到mono来运行,但是配置systemd的时候发现启动之后cpu占用率一直都在100%以上!
1,本来还以为是systemd配置问题, 之后换成使用脚本直接执行也是一样的,CPU占用率还是一个鸟样.
2,偶然之间发现一个办法可以解决这个该死的CPU占用率过高问题!
安装supervisor守护进程
1 | yum install supervisor.noarch -y |
supervisor存放路径
1 | [root@stark ~]# tail -2 /etc/supervisord.conf //*supervisor的主配置文件 |
配置supervisor来管理mono程序
1 | [program:example] //*程序的名称,用于supervisorctl命令的管理 |
3,supervisor程序的简单使用
1 | systemctl start supervisord.service //*使用systemd将supervisord程序启动起来 |