父:收到关机信号 - 关闭服务器

时间:2011-07-25 11:40:08

标签: php html apache config wampserver

使用wampserver并收到此错误:

  

父级:收到关机信号 - 关闭服务器。

Google似乎没有任何有效的解决方案。有什么想法吗?

[Mon Jul 25 19:07:02 2011] [warn] NameVirtualHost *:80 has no VirtualHosts
[Mon Jul 25 19:07:02 2011] [notice] Child 5828: Child process is running
[Mon Jul 25 19:07:02 2011] [notice] Child 5828: Acquired the start mutex.
[Mon Jul 25 19:07:02 2011] [notice] Child 5828: Starting 64 worker threads.
[Mon Jul 25 19:07:02 2011] [notice] Child 5828: Starting thread to listen on port 80.
[Mon Jul 25 19:07:40 2011] [notice] Parent: Received shutdown signal -- Shutting down the server.
[Mon Jul 25 19:07:40 2011] [notice] Child 5828: Exit event signaled. Child process is ending.
[Mon Jul 25 19:07:41 2011] [notice] Child 5828: Released the start mutex
[Mon Jul 25 19:08:05 2011] [notice] Child 5828: All worker threads have exited.
[Mon Jul 25 19:08:05 2011] [notice] Child 5828: Child process is exiting
[Mon Jul 25 19:08:05 2011] [notice] Parent: Child process exited successfully.

5 个答案:

答案 0 :(得分:2)

查看Apache错误日志。

当另一个用户关闭多用户服务器时,几乎总会发生此错误。 Apache错误日志会告诉您发生了什么,以便在有其他问题时我们可以提供帮助。

修改

试试这个 - 转到C:\WINDOWS\System32\drivers\etc并确保其中包含以下内容:

127.0.0.1 localhost 

重启WAMP,看看是否有任何变化。

答案 1 :(得分:2)

我得到了同样的错误。所以,我退出了Skype并以管理员的身份运行wamp。之后我将skype监听端口更改为88.现在,wamp工作正常。

它的端口冲突。因此,您可以在httpd.config文件中将localhost端口更改为88。

答案 2 :(得分:1)

这也可能是由于自己的愚蠢造成的,例如我的情况:

我在服务器(Windows 2008 R2)上有一个配置为每5分钟运行一次的脚本。它包含以下两行:

net stop Apache2.4
net start Apache2.4

这个脚本已经存在了很多年,并且从未对我的网站造成任何明显的影响。直到最近,Uptime Robot才检测到一些停机时间。

说实话,我不知道为什么我要完全配置此脚本。

解决方案:

要解决此问题,我只是在Windows Task Scheduler中取消了该脚本。

答案 3 :(得分:0)

你有没有弄乱你的httpd.conf文件?我正在搞乱我的,并将第一个“监听”位改为Listen 8080并摆脱了303错误并且能够启动apache。现在我有一个404错误......我猜这是一个改进。

答案 4 :(得分:0)

我的Windows机器上安装了iis和wamp,不小心我为端口80打开了iis,这导致了您遇到的错误。 更改Wamp侦听的端口,IIS侦听的端口