apache server停止响应了应该怎么办?

写了一个php页,但是总是运行到一半的时候停止响应,页面停留在上一页上。

第一步,先ping服务器,看服务器是否死机或者脱网。ping IP.如果并非物理性脱网,服务器可能受到了DDoS攻击。

第二步,如果服务器没有脱网,登录服务器,ssh xxx@xxx.com。如果远程登录不了,就超出了本文的范围。如果可以登录,需要留看内存,cpu占用情况。

[qiuworld@qiuworld.com]$ free -m #查看内存情况
[qiuworld@qiuworld.com]$ top #press q to quit 查看程序运行情况
[qiuworld@qiuworld.com]$ uptime #查看当前加载
[qiuworld@qiuworld.com]$ dmesg #查看内核收到的信息
[qiuworld@qiuworld.com]$ df-h #查看硬盘空间
[qiuworld@qiuworld.com]$ sudo tail /var/log/httpd/error_log #查看apache收到的错误报告
[qiuworld@qiuworld.com]$ ps -aux #查看进程情况

通常来说,可能会有以下几种错误:
1,硬盘空间不足。2,内存不足。3,太多进程数。

第三步,查看程序是否包含死循环。查看诸如sleep之类关键字。

发表评论

电子邮件地址不会被公开。 必填项已用*标注