不明原因的负载过高,只能找了个脚本来自动重启了
将以下脚本保存为502.sh ,需要chmod +x /root/502.sh
运行crontab -e ,输入*/5 * * * * /root/502.sh,代表每5分钟检查一次
补充说明: cron是一个linux下的定时执行工具,可以在无需人工干预的情况下运行作业。由于Cron 是linux的内置服务,但它不自动起来,可以用以下的方法启动、关闭这个服务: /sbin/service crond start //启动服务 /sbin/service crond stop //关闭服务 /sbin/service crond restart //重启服务 /sbin/service crond reload //重新载入配置
#!/usr/bin/php
<?
$cmd = '/root/lnmpa restart';
$max_load=20;
$cur_load=`uptime | awk '{print $(NF-2)}' | sed 's/,//'`;
if($cur_load > $max_load){
shell_exec($cmd);
exit();
}
?>
