shell cpu超90 php-fpm 或nginx重启

网友投稿 990 2022-10-17

shell cpu超90 php-fpm 或nginx重启

shell cpu超90 php-fpm 或nginx重启

#!/bin/sh# qiyulin to monitor used CPUrecord=0max=90while true;docpu=$(top -b -n1 | grep '%Cpu(s):' | awk '{print }')if [[ cpu < $max ]];then continue;fisleep 10cpu=$(top -b -n1 | grep '%Cpu(s):' | awk '{print }')if [[ cpu < $max ]];then continue;fiservice php-fpm restartecho `date +%F" "%H:%M:%S`+" cpu:$cpu%"sleep 60done

详解:

写一个循环,截取top命令的的cpu值 超过90则重启

守护进程并写入日志到某文件

nohup /bin/bash ./checkCpu.sh >> /var/phpfpm_restart.log &

版权声明:本文内容由网络用户投稿,版权归原作者所有,本站不拥有其著作权,亦不承担相应法律责任。如果您发现本站中有涉嫌抄袭或描述失实的内容,请联系我们jiasou666@gmail.com 处理,核实后本网站将在24小时内删除侵权内容。

上一篇:Netty组件NioEventLoopGroup创建线程执行器源码解析
下一篇:利用GraphQL声明一个Three.js程序
相关文章

 发表评论

暂时没有评论,来抢沙发吧~