Apache 日志记录不完整

Apache 日志记录不完整

我在 Linux 服务器上运行 Apache 时遇到问题。undefined index on PHP例如此错误。

问题是我的 Apache 服务器没有记录完整的错误消息。error.log文件中的一些行:

[Thu Nov 29 05:29:06 2012] [warn] mod_fcgid: stderr: PHP Notice:  Undefined index:  lin
[Thu Nov 29 05:29:06 2012] [warn] mod_fcgid: stderr: 9
[Thu Nov 29 05:31:30 2012] [warn] mod_fcgid: stderr: PHP Notice:  Undefined index:      link in /var/www/html/sit
[Thu Nov 29 06:01:18 2012] [warn] mod_fcgid: stderr: PHP Notice:  Undefined index:  link in /var
[Thu Nov 29 06:06:09 2012] [warn] mod_fcgid: stderr: PHP Notice:  Undefined
[Thu Nov 29 06:06:15 2012] [warn] mod_fcgid: stderr: PHP Notice:  Undefined index:
[Thu Nov 29 06:13:04 2012] [warn] mod_fcgid: stderr: PH
[Thu Nov 29 07:14:16 2012] [warn] mod_fcgid: stderr: PHP Notice:  Undef
[Thu Nov 29 07:32:16 2012] [warn] mod_fcgid: stderr: PHP Notice:  Undefined index:  link in /var/www/ht
[Thu Nov 29 07:34:26 2012] [warn] mod_fcgid: stderr: PHP Notice:  Undefined index:  link
[Thu Nov 29 07:34:30 2012] [warn] mod_fcgid: stderr: PHP Notice:  Undefined index:  link in /var/www/html/site.com/
[Thu Nov 29 07:41:10 2012] [warn] mod_fcgid: stderr: PHP Notice:  Und
[Thu Nov 29 07:41:11 2012] [warn] mod_fcgid: stderr: PHP Notice:  Und
[Thu Nov 29 07:41:12 2012] [warn] mod_fcgid: stderr: PHP Notice:  Und
[Thu Nov 29 08:14:20 2012] [warn] mod_fcgid: stderr: PHP Notice:  Undef
[Thu Nov 29 12:36:54 2012] [warn] mod_fcgid: stderr: PHP Notice:  Undefined index:  li
[Thu Nov 29 12:37:04 2012] [warn] mod_fcgid: stderr: PHP Notice:  Unde
[Thu Nov 29 12:46:52 2012] [warn] mod_fcgid: stderr: PHP Notice:  Undefined index:  link in /var/www/htm
[Thu Nov 29 13:00:33 2012] [warn] mod_fcgid: stderr: line 35
[Thu Nov 29 13:10:55 2012] [error] [client XXX.XX.XX.XX] File does not exist: /var/www/h

有些行不完整,截断了错误消息。

有人知道为什么 Apache 保存不完整的错误消息吗?

答案1

我首先要确保您的系统状况良好。具体来说,确保您有足够的 RAM/交换空间,并且您的硬盘未满。如果使用的是 VPS,请确保主机级别的硬盘也未满。

另一个需要检查的地方是其他日志。其他系统/服务日志是否也存在同样的问题?还是只有 apache 存在?请务必检查操作系统的消息日志。

相关内容