下面是宝塔计划任务监控代码:
#!/bin/bash
# URL to check (你可以修改为你的网站 URL)
URL="你的网站地址加php文件,静态文件不行,只能是php文件地址"
# 用 curl 检查页面返回的状态码
STATUS=$(curl -s -o /dev/null -w "%{http_code}" $URL)
# 检查是否返回 502 错误
if [ "$STATUS" -eq 502 ]; then
echo "502 error detected. Restarting PHP 5.6 FPM..."
# 重启 PHP 5.6
/etc/init.d/php-fpm-56 restart
fi