如何查看Apache错误日志
Posted
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了如何查看Apache错误日志相关的知识,希望对你有一定的参考价值。
检查错误方法:进入cmd 然后进入 Apache安装目录(具体为你自己的安装目录)。(引号中的Apache2修改为你的Apache服务名,我的是2.2.4版,服务名就是Apache2,可以到计算机服务里找)
提示133行有问题时(提示:Syntax error on line 133 of ………..),打开Apache安装目录\conf\httpd.conf 找到第133行的ServerAdmin (没有工具确定行数的按ctrl+F用”ServerAdmin”关键字查找,一般会有两个,下面那个就是)这行在其后空一格,随便加个名字,例如,加上abc后,就可以解决了.
如果是端口占用(提示:(OS 10048)通常每个套接字地址(协议/网络地址/端口)只允许使用一次。),先退出Apache,在httpd.conf中搜索Listen 80 ,将80改成8080或者别的端口号,重新运行一下Apache,这下应该能够启动了. 参考技术A 您好,希望以下回答能帮助您
在httpd.conf文件中添加 Win32DisableAcceptEx 标记,如下:
\< IfModule mpm_winnt.c\>
ThreadsPerChild 1000
MaxRequestsPerChild 10000
Win32DisableAcceptEx
\</IfModule\>
这 样可以允许并发连接更大一些。同时性能上也不会有明显的降低. 一般,这样设置基本就能搞定,但是我碰到的情况,就是想上面那样关闭AcceptEx,也会出现类似问题,Apache还是不能正常运作, error.log 出项了大量的:Sat Dec 24 17:21:28 2006] [warn] (OS 64)指定的网络名不再可用。 : winnt_accept: Asynchronous AcceptEx failed
如您还有疑问可继续追问。本回答被提问者和网友采纳
如何在 Ubuntu Apache 中启用错误日志
【中文标题】如何在 Ubuntu Apache 中启用错误日志【英文标题】:How to enable error log in Ubuntu Apache 【发布时间】:2014-07-03 17:34:26 【问题描述】:如何在我的 Ubuntu Apache 服务器上启用错误日志,以便如果发生任何错误,无论是任何 PHP 语法和其他错误,服务器错误都应该存储在错误日志文件中
还有如何查看 apache 错误日志文件?
【问题讨论】:
【参考方案1】:默认情况下,/var/log/apache2/error.log
。
这个可以在/etc/php5/apache2/php.ini
中配置
您还可以为 Apache 中的每个 VirtualHost 定义一个特定的错误日志文件。如果您在/etc/apache2/sites-available/
中定义并在/etc/apache2/sites-enabled
中启用任何VirtualHost(使用sudo a2ensite [your-virtualhost-definition-file]
启用),则可以通过在VirtualHost 配置中添加以下行来更改错误日志:
ErrorLog $APACHE_LOG_DIR/[your-vhost]-error.log
如果您有很多虚拟主机并且想要拆分它们报告错误的位置,这可能会很有用。
此外,您可以通过发出以下命令来实时查看错误日志(如果与默认日志文件不同,请适应您自己的日志文件):
sudo tail -f /var/log/apache2/error.log
欲了解更多信息,请查看以下链接
where-are-the-apache-and-php-log-files HTTPD - Apache2 Web Server how-to-configure-logging-and-log-rotation-in-apache-on-an-ubuntu-vps【讨论】:
以上是关于如何查看Apache错误日志的主要内容,如果未能解决你的问题,请参考以下文章