突然,我开始在我的CentOS WHM C面板灯堆栈上收到这个错误信息:
Can't connect to local MySQL server through socket '/var/lib/mysql/mysql.sock' (2)
我通过WHM重启了MySQL服务器,MySQL又开始工作了,然而,在短短几秒/分钟内它就宕机了,并返回了上面的错误消息。这已经发生了好几次了。
我在谷歌上到处寻找解决方案,并确认'/var/lib/ MySQL /mysql.sock‘丢失了,只是创建了一个空文件'/var/lib/ MySQL /mysql.sock
我正在执行一次评估,以检查服务器是否出现故障
eval{
foreach(){
Processing 10,000 UPCS in API one by one
}
};
if($@){
continue;
sleep(1200);
}
上面的代码运行良好,但问题是,如果服务器宕机,它会跳过当前的UPC(循环),并且它会处理下一个UPC(循环)。
如果服务器宕机,我必须重试相同的upc,而不是跳过upc(循环)?