![持续收到响应时间异常长的警告](https://linux22.com/image/547876/%E6%8C%81%E7%BB%AD%E6%94%B6%E5%88%B0%E5%93%8D%E5%BA%94%E6%97%B6%E9%97%B4%E5%BC%82%E5%B8%B8%E9%95%BF%E7%9A%84%E8%AD%A6%E5%91%8A.png)
我在 Appfirst.com 上创建了一个账户,用于监控 Linux。几天以来,我一直收到电子邮件,但我不知道那是什么意思。
这是电子邮件
在过去 5 分钟内(从 5 月 2 日 01:17 UTC 到 5 月 2 日 01:21 UTC),与 cpanel1.xxxxx.com.au 的连接响应时间异常长。为什么?
响应时间增加的根本原因似乎是由于文件(I/O 写入)、页面错误、文件(I/O 读取)和网络(出站流量)增加造成的
Server resource usage:
Server Resource Avg In Hour Before Event (May 02 00:17 UTC to May 02 01:16 UTC) Avg In Last 5 Minutes (May 02 01:17 UTC to May 02 01:21 UTC)
cpanel1.xxxxx.com.au File (I/O Write) 1,362,729 bytes 1,778,083 bytes
cpanel1.xxxxx.com.au Page Faults 956 1,484
cpanel1.xxxxx.com.au File (I/O Read) 1,695,684 bytes 2,256,621 bytes
cpanel1.xxxxx.com.au Network (Outbound Traffic) 112,223 bytes 208,813 bytes
这是另一个
Processes with largest increase for each resource:
Resource Avg In Hour Before Event (May 02 00:17 UTC to May 02 01:16 UTC) Avg In Last 5 Minutes (May 02 01:17 UTC to May 02 01:21 UTC)
File (I/O Write)
(process mysqld on cpanel1.xxxxx.com.au
234,534 bytes 632,968 bytes
Page Faults
(process httpd on cpanel1.xxxxx.com.au
was not running 246 (over 2 minutes)
File (I/O Read)
(process mysqld on cpanel1.xxxxx.com.au
489,812 bytes 954,373 bytes
Network (Outbound Traffic)
(process httpd on cpanel1.xxxxx.com.au
was not running 122,455 bytes (over 3 minutes)
答案1
要点是您的服务器响应缓慢,因为:
- MySQL 正忙于从磁盘读取
- MySQL 正忙于写入磁盘
- Apache 正忙于从磁盘重新加载程序数据
- Apache 正忙于通过网络发送数据
换句话说,您的服务器在 5 分钟内忙于多次执行某项操作,无法在合理的时间内响应服务请求。在我看来,您的服务器已经达到或超出了容量。它花费了太多时间读取和写入磁盘并将 Apache 的部分内容重新加载到内存中,而不是做它应该做的事情:及时响应服务请求。
这是专用主机还是共享主机?如果是共享主机,您应该考虑改用专用主机。如果是专用主机,您很可能需要改进服务器。如果您不知道它是共享主机还是专用主机,那么它就是共享主机。