一招解决宝塔面板PHP占用负载状100%

本教程将指导您如何在宝塔面板中设置计划任务,以定期释放PHP占用的内存,确保服务器性能的稳定性。

步骤1:设置计划任务

  • 宝塔面板中添加一个新的计划任务,并设置执行周期,例如每周一凌晨3点30分执行。

步骤2:选择执行Shell脚本

  • 在计划任务设置中选择执行Shell脚本,并粘贴以下脚本:
if [ -f /etc/init.d/php-fpm-52 ];then
        service php-fpm-52 reload
fi

if [ -f /etc/init.d/php-fpm-53 ];then
       service php-fpm-53 reload
fi

if [ -f /etc/init.d/php-fpm-54 ];then
       service php-fpm-54 reload
fi

if [ -f /etc/init.d/php-fpm-55 ];then
        service php-fpm-55 reload
fi

if [ -f /etc/init.d/php-fpm-56 ];then
        service php-fpm-56 reload
fi

if [ -f /etc/init.d/php-fpm-70 ];then
      service php-fpm-70 reload
fi
myDate=`date +"%Y-%m-%d %H:%M:$S"`
echo "★[$myDate] PHP内存回收成功!"
echo '------------------------------------------------------------------------------';

注意事项:

请确保您的服务器上已安装了相应的PHP-FPM版本,否则脚本中的某些部分可能不会执行。

在执行脚本之前,建议先在非生产环境中测试,以确保脚本的正确性和安全性。

定期释放内存可以帮助减少PHP进程占用的内存,提高服务器性能。

@版权声明:

本网站所展示的图片均来源于互联网,我们致力于尊重原创作者的版权。若图片涉及版权问题,或图片所有者不希望图片被展示,请与我们联系,我们将在第一时间进行处理,包括但不限于删除图片。我们对图片的版权问题持开放态度,并愿意与版权所有者进行沟通协商。感谢您的理解与支持。

给TA打赏
共{{data.count}}人
人已打赏
0 条回复 A文章作者 M管理员
    暂无讨论,说说你的看法吧
个人中心
购物车
优惠劵
今日签到
有新私信 私信列表
搜索