这刚刚发生了三个星期前。 我的网站的内容没有改变,只是一个phpBB论坛使用MySQL作为后端。
在内容,页面服务等方面,一年来没有任何变化,但最近,每两天左右,服务器closures,根本无法访问(FTP,HTTP,MySQL),我必须通知我的服务提供商在物理上重启机器。
我曾经以为是和我在日志中发现的这些SIGTERM错误绑定在一起的,但是在其他地方我发现SIGTERM可能是我的提供者为我重新启动服务器。
问题是我不知道如何解决这些问题或find根本原因,因为我在这个领域的技能缺乏。 我的服务提供商已经基本告诉我,他们不提供我所需要的包(VPS)和我所需要的支持,而且我几乎都有关键的东西,而且是我自己的。
任何人有任何想法可能会发生什么?
Apache / 2.2.3(CentOS)
20051115
Linux 2.6.18-028stab057.4#1 SMP Fri Aug 1 10:47:59 MSD 2008 x86_6
错误日志信息(最后的活动似乎是在5点01分与服务提供商重新启动(SIGTERM)在9:17):
[2009年10月31日星期六00:08:22] [error] [client :: 1] Options指令禁止的目录索引:/ var / www / html / [2009年10月31日星期六00:21:41] [error] [client :: 1] Options指令禁止的目录索引:/ var / www / html / [2009年10月31日星期六00:23:04] [error] [client :: 1] Options指令禁止的目录索引:/ var / www / html / [Sat Oct 31 00:25:56 2009] [error] [client :: 1] Options指令禁止的目录索引:/ var / www / html / [Sat Oct 31 00:42:45 2009] [error] [client :: 1] Options指令禁止的目录索引:/ var / www / html / [Sat Oct 31 00:42:52 2009] [error] [client :: 1] Options指令禁止的目录索引:/ var / www / html / [2009年10月31日星期六03:10:39] [error] [client :: 1] Options指令禁止的目录索引:/ var / www / html / [2009年10月31日星期六03:37:01] [error] [client :: 1] Options指令禁止的目录索引:/ var / www / html / [2009年10月31日星期六03:37:32] [error] [client :: 1] Options指令禁止的目录索引:/ var / www / html / [2009年10月31日04:17:42] [error] [client :: 1] Options指令禁止的目录索引:/ var / www / html / [2009年10月31日星期六06:04:54] [error] [client :: 1] Options指令禁止的目录索引:/ var / www / html / [2009年10月31日09:45:55] [error] [client :: 1] Options指令禁止的目录索引:/ var / www / html / [2009年10月31日10:15:41] [error] [client :: 1] Options指令禁止的目录索引:/ var / www / html / [2009年10月31日10:15:49] [error] [client :: 1] Options指令禁止的目录索引:/ var / www / html / [2009年10月31日10:29:44] [错误] [client :: 1] Options指令禁止的目录索引:/ var / www / html / [2009年10月31日10:30:59] [error] [client :: 1] Options指令禁止的目录索引:/ var / www / html / [2009年10月31日10:31:03] [error] [client :: 1] Options指令禁止的目录索引:/ var / www / html / [2009年10月31日10:55:04] [error] [client :: 1] Options指令禁止的目录索引:/ var / www / html / [2009年10月31日11:14:45] [error] [client :: 1] Options指令禁止的目录索引:/ var / www / html / [2009年10月31日11:20:55] [error] [client :: 1] Options指令禁止的目录索引:/ var / www / html / [2009年10月31日11:47:44] [error] [client :: 1] Options指令禁止的目录索引:/ var / www / html / [Sat Oct 31 12:00:35 2009] [error] [client 208.53.131.15]文件不存在:/ var / www / vhosts / default / htdocs / phpMyAdmin [2009年10月31日星期六12:07:30] [error] [client :: 1] Options指令禁止的目录索引:/ var / www / html / [Sat Oct 31 13:01:07 2009] [error] [client 208.53.131.15]文件不存在:/ var / www / vhosts / default / htdocs / phpmyadmin [2009年10月31日13:10:31] [error] [client :: 1] Options指令禁止的目录索引:/ var / www / html / [2009年10月31日13:59:47] [error] [client :: 1] Options指令禁止的目录索引:/ var / www / html / [2009年10月31日14:31:37] [错误] [client :: 1] Options指令禁止的目录索引:/ var / www / html / [2009年10月31日14:31:38] [error] [client :: 1] Options指令禁止的目录索引:/ var / www / html / [2009年10月31日14:31:39] [error] [client :: 1] Options指令禁止的目录索引:/ var / www / html / [2009年10月31日14:35:20] [error] [client :: 1] Options指令禁止的目录索引:/ var / www / html / [2009年10月31日14:38:54] [error] [client :: 1] Options指令禁止的目录索引:/ var / www / html / [2009年10月31日14:54:59] [error] [client :: 1] Options指令禁止的目录索引:/ var / www / html / [2009年10月31日星期六15:24:06] [error] [client :: 1] Options指令禁止的目录索引:/ var / www / html / [2009年10月31日15:32:17] [error] [client :: 1] Options指令禁止的目录索引:/ var / www / html / [2009年10月31日星期六15:40:41] [error] [client :: 1] Options指令禁止的目录索引:/ var / www / html / [2009年10月31日15:41:48] [error] [client :: 1] Options指令禁止的目录索引:/ var / www / html / [2009年10月31日15:42:00] [error] [client :: 1] Options指令禁止的目录索引:/ var / www / html / [2009年10月31日16:17:52] [error] [client :: 1] Options指令禁止的目录索引:/ var / www / html / [2009年10月31日16:32:44] [error] [client :: 1] Options指令禁止的目录索引:/ var / www / html / [2009年10月31日16:39:13] [error] [client :: 1] Options指令禁止的目录索引:/ var / www / html / [2009年10月31日16:39:16] [error] [client :: 1] Options指令禁止的目录索引:/ var / www / html / [2009年10月31日16:39:21] [error] [client :: 1] Options指令禁止的目录索引:/ var / www / html / [2009年10月31日16:55:28] [error] [client :: 1] Options指令禁止的目录索引:/ var / www / html / [2009年10月31日17:04:00] [error] [client :: 1] Options指令禁止的目录索引:/ var / www / html / [2009年10月31日17:04:04] [error] [client :: 1] Options指令禁止的目录索引:/ var / www / html / [2009年10月31日17:06:45] [error] [client :: 1] Options指令禁止的目录索引:/ var / www / html / [2009年10月31日17:20:22] [error] [client :: 1] Options指令禁止的目录索引:/ var / www / html / [2009年10月31日18:58:26] [error] [client :: 1] Options指令禁止的目录索引:/ var / www / html / [2009年10月31日星期六18:58:27] [error] [client :: 1] Options指令禁止的目录索引:/ var / www / html / [2009年10月31日星期六18:58:28] [error] [client :: 1] Options指令禁止的目录索引:/ var / www / html / [2009年10月31日18:58:29] [error] [client :: 1] Options指令禁止的目录索引:/ var / www / html / [2009年10月31日18:58:30] [error] [client :: 1] Options指令禁止的目录索引:/ var / www / html / [2009年10月31日19:23:00] [error] [client :: 1] Options指令禁止的目录索引:/ var / www / html / [2009年10月31日20:23:04] [error] [client :: 1] Options指令禁止的目录索引:/ var / www / html / [2009年10月31日20:23:14] [error] [client :: 1] Options指令禁止的目录索引:/ var / www / html / [2009年10月31日20:33:13] [error] [client :: 1] Options指令禁止的目录索引:/ var / www / html / [2009年10月31日星期六22:06:07] [error] [client :: 1] Options指令禁止的目录索引:/ var / www / html / [2009年10月31日22:22:13] [error] [client :: 1] Options指令禁止的目录索引:/ var / www / html / [2009年10月31日星期六23:57:50] [error] [client :: 1] Options指令禁止的目录索引:/ var / www / html / [Sun Nov 01 00:15:29 2009] [error] [client :: 1] Options指令禁止的目录索引:/ var / www / html / [Sun Nov 01 00:27:25 2009] [error] [client :: 1] Options指令禁止的目录索引:/ var / www / html / [Sun Nov 01 00:27:44 2009] [error] [client :: 1] Options指令禁止的目录索引:/ var / www / html / [Sun Nov 01 00:28:47 2009] [错误] [client :: 1] Options指令禁止的目录索引:/ var / www / html / [Sun Nov 01 00:29:44 2009] [error] [client :: 1] Options指令禁止的目录索引:/ var / www / html / [Sun Nov 01 00:59:58 2009] [error] [client :: 1] Options指令禁止的目录索引:/ var / www / html / [Sun Nov 01 01:06:05 2009] [error] [client :: 1] Options指令禁止的目录索引:/ var / www / html / [Sun Nov 01 01:42:22 2009] [error] [client :: 1] Options指令禁止的目录索引:/ var / www / html / [Sun Nov 01 02:31:26 2009] [error] [client :: 1] Options指令禁止的目录索引:/ var / www / html / [Sun Nov 01 02:31:40 2009] [error] [client :: 1] Options指令禁止的目录索引:/ var / www / html / [Sun Nov 01 02:31:59 2009] [error] [client :: 1] Options指令禁止的目录索引:/ var / www / html / [Sun Nov 01 05:07:17 2009] [notice] SIGHUP收到。 试图重新启动 警告:MaxClients 256超过ServerLimit值10服务器, 将MaxClients降低到10.要增加,请参阅ServerLimit 指示。 [摘要]摘要:为摘要身份validation生成密码... [Sun Nov 01 05:07:17 2009] [notice]摘要:完成 [Sun Nov 01 05:07:19 2009] [notice] mod_python:根据10个最大进程和0个最大线程创build4个会话互斥量。 [Sun Nov 01 05:07:19 2009] [警告] RSA服务器证书CommonName(CN)`plesk'与服务器名称不匹配! [Sun Nov 01 05:07:19 2009] [警告] RSA服务器证书CommonName(CN)`plesk'与服务器名称不匹配! [Sun Nov 01 05:07:19 2009] [警告] RSA服务器证书CommonName(CN)`plesk'与服务器名称不匹配! [Sun Nov 01 05:07:19 2009] [警告] Init:SSL服务器IP /端口冲突:默认-64-6-237-192:443(/etc/httpd/conf.d/zz010_psa_httpd.conf:83)与webmail:443(/etc/httpd/conf.d/zz010_psa_httpd.conf:159) [Sun Nov 01 05:07:19 2009] [警告]初始化:你不应该使用基于名称的虚拟主机与SSL结合! [Sun Nov 01 05:07:19 2009] [警告]警告:尝试更改重新启动时忽略ServerLimit [Sun Nov 01 05:07:19 2009] [notice] Apache / 2.2.3(CentOS)configuration - 恢复正常操作 [Sun Nov 01 15:16:11 2009] [错误] [客户端127.0.0.1]请求get中的方法无效 [Sun Nov 01 15:18:53 2009] [notice]抓到了SIGTERM,关机 [Sun Nov 01 15:19:27 2009] [notice]启用suEXEC机制(包装:/ usr / sbin / suexec) [Sun Nov 01 15:19:27 2009] [警告] RSA服务器证书CommonName(CN)`plesk'与服务器名称不匹配! [Sun Nov 01 15:19:27 2009] [警告] RSA服务器证书CommonName(CN)`plesk'与服务器名称不匹配! [Sun Nov 01 15:19:27 2009] [警告] RSA服务器证书CommonName(CN)`plesk'与服务器名称不匹配! [Sun 2009年11月1日15:19:27] [警告] Init:SSL服务器IP /端口冲突:default-64-6-237-192:443(/etc/httpd/conf.d/zz010_psa_httpd.conf:83)与webmail:443(/etc/httpd/conf.d/zz010_psa_httpd.conf:159) [2009年11月1日15:19:27] [警告]初始化:你不应该使用基于名称的虚拟主机与SSL结合! [2009年11月1日15:19:27] [注意]摘要:为摘要authentication生成密码... [2009年11月1日15:19:27] [注意]文摘:完成 [Sun Nov 01 15:19:27 2009] [notice] mod_python:根据10个最大进程和0个最大线程创build4个会话互斥量。 [Sun Nov 01 15:19:27 2009] [警告] RSA服务器证书CommonName(CN)`plesk'与服务器名称不匹配! [Sun Nov 01 15:19:27 2009] [警告] RSA服务器证书CommonName(CN)`plesk'与服务器名称不匹配! [Sun Nov 01 15:19:27 2009] [警告] RSA服务器证书CommonName(CN)`plesk'与服务器名称不匹配! [Sun 2009年11月1日15:19:27] [警告] Init:SSL服务器IP /端口冲突:default-64-6-237-192:443(/etc/httpd/conf.d/zz010_psa_httpd.conf:83)与webmail:443(/etc/httpd/conf.d/zz010_psa_httpd.conf:159) [2009年11月1日15:19:27] [警告]初始化:你不应该使用基于名称的虚拟主机与SSL结合! [Sun Nov 01 15:19:27 2009] [notice]configurationApache / 2.2.3(CentOS) - 恢复正常运行 [Sun Nov 01 16:42:31 2009] [error] [client :: 1] Options指令禁止的目录索引:/ var / www / html / [Sun Nov 01 16:47:25 2009] [error] [client :: 1] Options指令禁止的目录索引:/ var / www / html / [Sun Nov 01 16:59:22 2009] [error] [client :: 1] Options指令禁止的目录索引:/ var / www / html / [Sun Nov 01 17:37:42 2009] [error] [client :: 1] Options指令禁止的目录索引:/ var / www / html / [Sun Nov 01 17:44:54 2009] [error] [client :: 1] Options指令禁止的目录索引:/ var / www / html / [Sun Nov 01 17:44:55 2009] [error] [client :: 1] Options指令禁止的目录索引:/ var / www / html / [Sun Nov 01 17:44:56 2009] [error] [client :: 1] Options指令禁止的目录索引:/ var / www / html / [Sun Nov 01 18:14:45 2009] [error] [client :: 1] Options指令禁止的目录索引:/ var / www / html / [Sun Nov 01 18:40:30 2009] [error] [client :: 1] Options指令禁止的目录索引:/ var / www / html / [Sun Nov 01 20:10:59 2009] [error] [client :: 1] Options指令禁止的目录索引:/ var / www / html / [Sun Nov 01 20:35:10 2009] [error] [client :: 1] Options指令禁止的目录索引:/ var / www / html / [Sun Nov 01 20:43:07 2009] [error] [client :: 1] Options指令禁止的目录索引:/ var / www / html / [Sun Nov 01 20:43:46 2009] [error] [client :: 1] Options指令禁止的目录索引:/ var / www / html / [Sun Nov 01 21:25:39 2009] [error] [client :: 1] Options指令禁止的目录索引:/ var / www / html / [Sun Nov 01 21:26:03 2009] [error] [client :: 1] Options指令禁止的目录索引:/ var / www / html / [Sun Nov 01 21:56:57 2009] [error] [client :: 1] Options指令禁止的目录索引:/ var / www / html / [Sun Nov 01 22:21:02 2009] [error] [client :: 1] Options指令禁止的目录索引:/ var / www / html / [Sun Nov 01 22:25:16 2009] [错误]服务器达到MaxClients设置,考虑提高MaxClients设置 [Sun Nov 01 22:25:17 2009] [error] [client :: 1] Options指令禁止的目录索引:/ var / www / html / [Sun Nov 01 22:25:18 2009] [error] [client :: 1] Options指令禁止的目录索引:/ var / www / html / [Sun Nov 01 22:25:20 2009] [error] [client :: 1] Options指令禁止的目录索引:/ var / www / html / [Sun Nov 01 22:25:21 2009] [error] [client :: 1] Options指令禁止的目录索引:/ var / www / html / [Sun Nov 01 22:25:22 2009] [error] [client :: 1] Options指令禁止的目录索引:/ var / www / html / [Sun Nov 01 22:46:47 2009] [error] [client :: 1] Options指令禁止的目录索引:/ var / www / html / [Sun Nov 01 22:52:56 2009] [error] [client :: 1] Options指令禁止的目录索引:/ var / www / html / [Sun Nov 01 22:56:07 2009] [error] [client :: 1] Options指令禁止的目录索引:/ var / www / html / [Sun Nov 01 22:56:51 2009] [error] [client :: 1] Options指令禁止的目录索引:/ var / www / html / [Sun Nov 01 22:56:58 2009] [error] [client :: 1] Options指令禁止的目录索引:/ var / www / html / [Sun Nov 01 23:00:41 2009] [error] [client :: 1] Options指令禁止的目录索引:/ var / www / html / [Sun Nov 01 23:09:59 2009] [error] [client :: 1] Options指令禁止的目录索引:/ var / www / html / [Sun Nov 01 23:23:49 2009] [error] [client :: 1] Options指令禁止的目录索引:/ var / www / html / [Sun Nov 01 23:27:14 2009] [error] [client :: 1] Options指令禁止的目录索引:/ var / www / html / [Sun Nov 01 23:36:25 2009] [error] [client :: 1] Options指令禁止的目录索引:/ var / www / html / [Sun Nov 01 23:54:06 2009] [error] [client :: 1] Options指令禁止的目录索引:/ var / www / html / [Mon Nov 02 00:12:44 2009] [error] [client :: 1] Options指令禁止的目录索引:/ var / www / html / [Mon Nov 02 00:12:50 2009] [error] [client :: 1] Options指令禁止的目录索引:/ var / www / html / [Mon Nov 02 00:13:23 2009] [error] [client :: 1] Options指令禁止的目录索引:/ var / www / html / [Mon Nov 02 00:39:06 2009] [error] [client :: 1] Options指令禁止的目录索引:/ var / www / html / [Mon Nov 02 00:52:50 2009] [error] [client :: 1] Options指令禁止的目录索引:/ var / www / html / [Mon Nov 02 00:53:02 2009] [error] [client :: 1] Options指令禁止的目录索引:/ var / www / html / [Mon Nov 02 01:13:38 2009] [error] [client :: 1] Options指令禁止的目录索引:/ var / www / html / [Mon Nov 02 01:13:39 2009] [error] [client :: 1] Options指令禁止的目录索引:/ var / www / html / [Mon Nov 02 01:13:40 2009] [error] [client :: 1] Options指令禁止的目录索引:/ var / www / html / [Mon Nov 02 01:23:01 2009] [error] [client :: 1] Options指令禁止的目录索引:/ var / www / html / [Mon Nov 02 01:43:47 2009] [error] [client :: 1] Options指令禁止的目录索引:/ var / www / html / [Mon Nov 02 01:45:51 2009] [error] [client :: 1] Options指令禁止的目录索引:/ var / www / html / [Mon Nov 02 01:46:27 2009] [error] [client :: 1] Options指令禁止的目录索引:/ var / www / html / [Mon Nov 02 01:47:25 2009] [error] [client :: 1] Options指令禁止的目录索引:/ var / www / html / [Mon Nov 02 02:23:02 2009] [error] [client :: 1] Options指令禁止的目录索引:/ var / www / html / [Mon Nov 02 02:25:37 2009] [error] [client :: 1] Options指令禁止的目录索引:/ var / www / html / [Mon Nov 02 02:25:38 2009] [error] [client :: 1] Options指令禁止的目录索引:/ var / www / html / [Mon Nov 02 02:52:29 2009] [error] [client :: 1] Options指令禁止的目录索引:/ var / www / html / [Mon Nov 02 02:52:51 2009] [error] [client :: 1] Options指令禁止的目录索引:/ var / www / html / [Mon Nov 02 03:49:29 2009] [error] [client :: 1] Options指令禁止的目录索引:/ var / www / html / [Mon Nov 02 03:49:48 2009] [error] [client :: 1] Options指令禁止的目录索引:/ var / www / html / [Mon Nov 02 04:35:33 2009] [error] [client :: 1] Options指令禁止的目录索引:/ var / www / html / [Mon Nov 02 04:46:01 2009] [error] [client 66.96.201.63]文件不存在:/ var / www / vhosts / default / htdocs / README [Mon Nov 02 04:46:01 2009] [error] [client 66.96.201.63]文件不存在:/ var / www / vhosts / default / htdocs / horde [Mon Nov 02 04:46:01 2009] [error] [client 66.96.201.63]文件不存在:/ var / www / vhosts / default / htdocs / horde2 [Mon Nov 02 04:46:01 2009] [error] [client 66.96.201.63]文件不存在:/ var / www / vhosts / default / htdocs / horde3 [Mon Nov 02 04:46:01 2009] [error] [client 66.96.201.63] File does not exist:/var/www/vhosts/default/htdocs/horde-3.0.9 [Mon Nov 02 04:46:01 2009] [error] [client 66.96.201.63]文件不存在:/ var / www / vhosts / default / htdocs / Horde [Mon Nov 02 04:46:02 2009] [error] [client :: 1] Options指令禁止的目录索引:/ var / www / html / [Mon Nov 02 05:01:06 2009] [error] [client 58.246.73.74]文件不存在:/ var / www / vhosts / default / htdocs / README [Mon Nov 02 05:01:06 2009] [error] [client 58.246.73.74]文件不存在:/ var / www / vhosts / default / htdocs / horde [Mon Nov 02 05:01:07 2009] [error] [client 58.246.73.74]文件不存在:/ var / www / vhosts / default / htdocs / horde2 [Mon Nov 02 05:01:08 2009] [error] [client 58.246.73.74]文件不存在:/ var / www / vhosts / default / htdocs / horde3 [Mon Nov 02 05:01:08 2009] [error] [client 58.246.73.74] File does not exist:/var/www/vhosts/default/htdocs/horde-3.0.9 [Mon Nov 02 05:01:09 2009] [error] [client 58.246.73.74]文件不存在:/ var / www / vhosts / default / htdocs / Horde [Mon Nov 02 05:01:09 2009] [error] [client :: 1] Options指令禁止的目录索引:/ var / www / html / [Mon Nov 02 05:01:10 2009] [error] [client :: 1] Options指令禁止的目录索引:/ var / www / html / [Mon Nov 02 05:01:11 2009] [error] [client :: 1] Options指令禁止的目录索引:/ var / www / html / [Mon Nov 02 09:17:58 2009] [notice]抓到了SIGTERM,关机 [Mon Nov 02 09:18:58 2009] [notice]启用suEXEC机制(包装:/ usr / sbin / suexec) [Mon Nov 02 09:18:58 2009] [警告] RSA服务器证书CommonName(CN)`plesk'与服务器名称不匹配! [Mon Nov 02 09:18:58 2009] [警告] RSA服务器证书CommonName(CN)`plesk'与服务器名称不匹配! [Mon Nov 02 09:18:58 2009] [警告] RSA服务器证书CommonName(CN)`plesk'与服务器名称不匹配! [2009年11月2日09:18:58] [警告] Init:SSL服务器IP /端口冲突:默认64-6-237-192:443(/etc/httpd/conf.d/zz010_psa_httpd.conf:83)与webmail:443(/etc/httpd/conf.d/zz010_psa_httpd.conf:159) [2009年11月2日09:18:58] [警告]初始化:你不应该使用基于名称的虚拟主机与SSL结合! [2009年11月2日9时18分58秒] [通知]摘要:为摘要身份validation生成密码... [2009年11月2日9时18分58秒] [通知]摘要:完成 [Mon Nov 02 09:18:58 2009] [notice] mod_python:根据10个最大进程和0个最大线程创build4个会话互斥量。 [Mon Nov 02 09:18:58 2009] [警告] RSA服务器证书CommonName(CN)`plesk'与服务器名称不匹配! [Mon Nov 02 09:18:58 2009] [警告] RSA服务器证书CommonName(CN)`plesk'与服务器名称不匹配! [Mon Nov 02 09:18:58 2009] [警告] RSA服务器证书CommonName(CN)`plesk'与服务器名称不匹配! [2009年11月2日09:18:58] [警告] Init:SSL服务器IP /端口冲突:默认64-6-237-192:443(/etc/httpd/conf.d/zz010_psa_httpd.conf:83)与webmail:443(/etc/httpd/conf.d/zz010_psa_httpd.conf:159) [2009年11月2日09:18:58] [警告]初始化:你不应该使用基于名称的虚拟主机与SSL结合! [2009年11月2日星期一09:18:58] [注意] Apache / 2.2.3(CentOS)configuration - 恢复正常操作 [Mon Nov 02 09:32:34 2009] [error] [client :: 1] Options指令禁止的目录索引:/ var / www / html /
这可能是棘手的追查。 我首先要检查的是“dmesg”,表示磁盘写入失败的迹象,可能的内存损坏或与失败的硬件相关的内核错误。 定期检查“top”以查找可能正在运行的进程,以及“free”以检查过度交换使用的内存不足的迹象。 如果虚拟机具有任何types的附加虚拟串行控制台,那么当虚拟机无法访问时,您可以获取输出或以其他方式获得虚拟机,这有助于诊断问题。 也不要检查磁盘空间的“DF”只是为了确保你没有用完空间/掉期,因为这可能会导致一些奇怪的行为。
另外,如果真的没有什么变化,并且你没有运行不同的代码/进程负载,你应该留意无法识别的进程(ps -auxf),或者目录结构中存在的文件,这些文件可能表明你的虚拟主机被攻破,你只是遭受了被黑客攻击的恶果,甚至是不正常的内核模块(lsmod)。 除非您严格维护您的网站,否则它始终有可能已经屈服于可公开访问的服务中的已知漏洞或对远程pipe理的powershell攻击。
我不是说这是发生了什么,而是基于我自己作为CentOSpipe理员的经验,它很可能失控的apache / php进程取下服务器。 我在CentOS 5上看到过这么多次。令人沮丧的是,通常没有logging日志文件中发生的事情。 由于物理内存和交换被apache / php进程吸收,机器只能停下来。 你会认为linux内存pipe理或者一些守护进程会跳进来,说“嘿,停止”,但不是。 它会让Apache崩溃你的系统。
话虽如此,看看发生了什么,你将需要一些可以监视和logging资源使用情况。 我喜欢用一个叫atop的程序。 Atop与顶层程序非常相似,但是它也以定义的时间间隔快照资源使用情况。 安装非常简单。
wget http://www.atcomputing.nl/Tools/atop/packages/atop-1.23.tar.gz
tar -zxvf atop-1.23.tar.gz
cd atop-1.23 && make install
用文本编辑器打开/etc/atop/atop.daily并将INTERVAL = 600更改为INTERVAL = 60
从命令提示符运行/etc/atop/atop.daily命令启动它。 等待几分钟,然后运行“atop -r / var / log / atop / atop_20091118”,并显示正确的date。
按“t”键及时返回,“T”返回。 下次您的服务器崩溃时,请检查MEM free和SWP free线路。 如果你有内存问题,这些将是红色的。 还要在CMD下查找大量的httpd行。 如果apache / php是你的问题,会有一堆。
如果是这样的话,我build议你在httpd.conf中设置MaxClients。 如果设置得太高,apache会很高兴地吃掉你所有的内存,导致你的机器崩溃。 Apache / PHP可以轻松地吃到40-50MB /进程。 如果你乘以40MB的MaxClients,你会得到一个大概的apache可能使用多less内存。 MaxClients在CentOS上通常默认为150,所以apache可能会使用6GB的内存。 这不包括您的系统本身和其他进程运行所需的内存。 尝试根据你喜欢的内存数量将其设置为更实际的值,如果你有2G的内存,看看是否有帮助。 另外,如果您有KeepAlive On,请将KeepAliveTimeout设置为像2或3这样的低位数。
在我看来,CentOS的apache / php汇编是一个真正的pos,应该从来没有见过一天的光芒。 这是越野车和易发生碰撞。 如果你运行一个严重的网站,我强烈build议你编译你自己的apache / php版本,或者甚至使用一个新的高性能的web服务器,如lighttpd或者nginx和fgci php。
祝你好运。
在你的机器上安装chkrootkit并运行
看看dmesg和/ var / log / messages是什么意思 – 这两个都不应该是空的,如果它们有问题的话
如果你所有的服务正在消失(FTP,HTTP等),那么你的问题是在主机上,而不是在Apache上。
作为一个VPS你确定这不是一个密集的过程运行,并有效地locking机器? 检查计划任务的计划:
crontab -l
也开始查看您的系统日志:
/ var / log / message等