今天打开网站发现,灰常慢,然后先测试连通性,通过ping测试,可以ping通,服务器没有宕机。
然后登陆到服务器,通过uptime命令查看服务器的负载情况,发现负载平均值在10。
通过top命令查看,发现wa占比较高,cpu空闲率较低,肯定有进程占用了大量cpu资源,导致网站请求失败。
通过命令 ps -ef 查看进程情况,发现redmine进程占用了大量cpu资源,元凶找到之后,查看进程id,杀掉占用cpu资源较多的进程,系统负载慢慢下降,网站恢复正常。
通过命令 kill -s 9 7968
其中-s 9 制定了传递给进程的信号是9,即强制、尽快终止进程。7968是进程id