检查配置错误,重启服务器。
这就是坑,别信重启万能。
先检查内存溢出,然后排查代码bug。
别这么干,先从基础排查。
那天,我正坐在办公室里,看着电脑屏幕上不断闪动的错误提示,那是一个下午的傍晚,时间是2019年6月15日。客户正在等待一个紧急的网站更新,而我们的服务器突然崩溃了。我立刻跳了起来,冲向服务器房,打开电源,重启了服务器。五分钟后,服务器恢复了运行,网站也重新上线了。
等等,还有个事,我突然想到。那次服务器崩溃,是因为一个错误的脚本导致的内存溢出。修复的方法就是找到那个脚本,修改代码,避免了内存溢出的问题。
所以,服务器崩溃了,首先要做的是重启服务器,看看是否能恢复。如果不行,就要检查日志文件,找出崩溃的原因。如果是软件问题,比如脚本错误,就要修改代码;如果是硬件问题,比如内存故障,就要更换硬件。修复的过程,其实就是一个排查和解决问题的过程。