我的Apache服务器正常运行没有任何问题。 它也不会在重新启动时发出任何警告。 但是,如果我检查error.log
我可以看到不时重复的以下行:
[Wed Jun 25 18:15:56.295408 2014] [mpm_prefork:notice] [pid 8817] AH00163: Apache/2.4.7 (Ubuntu) PHP/5.5.9-1ubuntu4 configured -- resuming normal operations [Wed Jun 25 18:15:56.295570 2014] [core:notice] [pid 8817] AH00094: Command line: '/usr/sbin/apache2' [Wed Jun 25 18:26:34.511247 2014] [mpm_prefork:notice] [pid 8817] AH00169: caught SIGTERM, shutting down
他们说什么? 我该如何解决?
日志文件只显示了一些Apache员工的启动/closures。 在你的Apacheconfiguration中,你可以设置Apache可以使用多less个worker(又名线程)。 在常规的设置中,Apache可以启动多次。 特别是当你的服务器很忙的时候(例如你的一个虚拟主机上有很多访问者),看到20个(或更多)Apache进程运行并不奇怪。 没有什么可担心的,他们只是信息。
[mpm_prefork:notice] [pid 8817] AH00163:configurationApache / 2.4.7(Ubuntu)PHP / 5.5.9-1ubuntu4 – 恢复正常操作
这意味着在进程ID 8817下产生的新线程。
[core:notice] [pid 8817] AH00094:命令行:'/ usr / sbin / apache2'
这只是一个声明,说/usr/sbin/apache2
命令被用来启动线程,所以没有特殊的标志/选项被传递给它。
[mpm_prefork:通知] [pid 8817] AH00169:抓住了SIGTERM,关机
这一行告诉你进程id为8817的进程已经closures了。
[更新]这个日志是由/etc/apache2/apache2.conf
调用的,它的指令指向你所看到的日志文件。 要查看更less的日志logging,可以在apache2.conf
编辑此行LogLevel warn
LogLevel error
,只有在存在导致服务器故障的LogLevel error
才会logging日志。 该日志的选项有: trace1,debug,info,notice,warn,error,crit,alert,emerg 。 您可以使用所有这些选项来查找您最喜欢的日志级别。
要查看您的域的日志,可以在conf文件中find/etc/apache2/sites-available
的域主机configuration。 即yoursite.conf
我有同样的问题,包括相同的错误..我解决它非常简单 – sudo!
sudo service apache2 restart
我从这里拿出了解决scheme