我在Apache的错误日志中发现以下模式经常出现(几乎每小时一次或两次)。
[Tue Sep 06 08:40:02.794875 2016] [mpm_winnt:notice] [pid 1956:tid 440] AH00428: Parent: child process 8412 exited with status 255 -- Restarting.
[Tue Sep 06 08:40:02.888476 2016] [mpm_winnt:notice] [pid 1956:tid 440] AH00455: Apache/2.4.23 (Win64) PHP/7.0.8 configured -- resuming normal operations
[Tue Sep 06 08:40:02.888476 2016] [mpm_winnt:notice] [pid 1956:tid 440] AH00456: Apache Lounge VC14 Server built: Jul 1 2016 11:43:51
[Tue Sep 06 08:40:02.888476 2016] [core:notice] [pid 1956:tid 440] AH00094: Command line: 'c:\\AppServ\\Apache2.4\\bin\\httpd.exe -d C:/AppServ/Apache2.4'
[Tue Sep 06 08:40:02.888476 2016] [mpm_winnt:notice] [pid 1956:tid 440] AH00418: Parent: Created child process 512
[Tue Sep 06 08:40:03.184879 2016] [mpm_winnt:notice] [pid 512:tid 336] AH00354: Child: Starting 128 worker threads.
看起来AH00428出现,然后Apache重新启动。我在网上研究但仍未找到治愈方法。
从上面可以看出,Web服务是在Windows Server 2012上运行的Apache / 2.4.23(Win64)PHP / 7.0.8下进行的。我已经在网上研究了很长时间的问题但仍无法找到治疗方法。你能帮我这么好吗?
答案 0 :(得分:0)
基于以下声明中的信息:
[Tue Sep 06 08:40:02.794875 2016] [mpm_winnt:notice] [pid 1956:tid 440] AH00428:父:子进程8412退出状态255 - 重新启动。
您的流程返回状态代码 255 ,实际上是:
ENOBUFS
- 没有可用的缓冲区空间
增加缓冲区空间(分配给进程的内存),或者在httpd配置文件中将LogLevel
值增加为error。