宝塔面板设置定时任务,监控内存使用情况并重启PHPCGI

因为遇到WORDPRESS经常遇到瞬时的高并发请求,导致phpcgi超时,为了解决大量502的问题,修改了一个定时任务的脚本。

 

监控内存占用,如超过3220M(内存占用超过90%),则重启PHP-CGI服务。

#!/bin/sh
used=`free -m | grep Mem | awk '{print $3}'`
echo ""当前内存占用: ${used}M""
if [ $used -gt 3220 ];then
    echo "超限" | /etc/init.d/php-fpm-73 restart
else
    echo "功能一切正常"
fi

定时任务设置3分钟监控一次、

posted @ 2020-05-20 00:05  MRtanchen  阅读(240)  评论(0编辑  收藏  举报