APACHE崩溃:家长:子进程退出,状态3221225477 - 重新启动 [英] APACHE Crashing: Parent: child process exited with status 3221225477 -- Restarting

查看:2497
本文介绍了APACHE崩溃:家长:子进程退出,状态3221225477 - 重新启动的处理方法,对大家解决问题具有一定的参考价值,需要的朋友们下面随着小编来一起学习吧!

问题描述

我下面的设置是Xampp时1.7.7这里是该包中的所有信息:
- 阿帕奇/ 2.2.21(Win32的)了mod_ssl / 2.2.21的OpenSSL / 1.0.0e PHP / 5.3.8的mod_perl / 2.0.4的Perl / v5.10.1

My following setup is Xampp 1.7.7 and here is the info for everything in that package: - Apache/2.2.21 (Win32) mod_ssl/2.2.21 OpenSSL/1.0.0e PHP/5.3.8 mod_perl/2.0.4 Perl/v5.10.1

我在Windows上运行XP SP3 32位操作系统的服务器上,4音乐会公羊,四核。

I'm running the server on Windows XP SP3 32 bit OS, 4 gigs of ram, Quad Core.

我在我的Apache的错误日志文件时遇到的问题是:

The issue I'm having in my apache error log file is:

[Tue Apr 24 15:55:55 2012] [notice] Parent: child process exited with status 3221225477 -- Restarting.
[Tue Apr 24 15:55:57 2012] [notice] Digest: generating secret for digest authentication ...
[Tue Apr 24 15:55:57 2012] [notice] Digest: done
[Tue Apr 24 15:55:59 2012] [notice] Apache/2.2.21 (Win32) mod_ssl/2.2.21 OpenSSL/1.0.0e PHP/5.3.8 mod_perl/2.0.4 Perl/v5.10.1 configured -- resuming normal operations
[Tue Apr 24 15:55:59 2012] [notice] Server built: Sep 10 2011 11:34:11
[Tue Apr 24 15:55:59 2012] [notice] Parent: Created child process 776
[Tue Apr 24 15:56:00 2012] [notice] Disabled use of AcceptEx() WinSock2 API
[Tue Apr 24 15:56:01 2012] [notice] Digest: generating secret for digest authentication ...
[Tue Apr 24 15:56:01 2012] [notice] Digest: done
[Tue Apr 24 15:56:02 2012] [notice] Child 776: Child process is running
[Tue Apr 24 15:56:02 2012] [notice] Child 776: Acquired the start mutex.
[Tue Apr 24 15:56:02 2012] [notice] Child 776: Starting 350 worker threads.
[Tue Apr 24 15:56:02 2012] [notice] Child 776: Listening on port 443.
[Tue Apr 24 15:56:02 2012] [notice] Child 776: Listening on port 80.

这似乎全天零星发生,我甚至在Apache的conf文件中使用Win32DisableEx,EnableIMAP关和EnableSendFile关闭尝试。我也尝试复制的libmysql.dll文件到system32和apache / bin中的文件夹有没有效果。

This seems to occur sporadically throughout the day and I even tried using Win32DisableEx, EnableIMAP Off and EnableSendFile Off in the apache conf file. I also tried copying the libmysql.dll file to the system32 and apache/bin folders with no avail.

如果有人知道其他原因这个错误的退出而造成的Apache崩溃的子进程,信息将是极大的AP preciated。如果需要任何额外的日志文件,请让我知道。

If anyone knows other reasons this error for the child process exiting and causing apache to crash, info would be greatly appreciated. If any additional log files are needed please let me know.

韩国社交协会,
巴蒂尔。

Tks, Shane.

推荐答案

错误code 3221225477 0000005 十六进制,这在Windows上是:

The error code 3221225477 is 0xC0000005 in hex, which on Windows is:

#define STATUS_ACCESS_VIOLATION  ((NTSTATUS)0xC0000005L)

访问冲突是Windows的版本的段错误,这只是说意味着该程序试图访问未分配的内存。这种情况可能有很多不同的原因,但主要是(如果不总是)是程序中的错误。

Access violation is Windows' version of "segmentation fault", which simply said means that the program tried to access a memory which is not allocated. This can happen for a lot of different reasons, but mostly (if not always) is a bug in the program.

现在,我对你的情况的猜测,是有或者是在PHP或缺陷在PHP的扩展中的一个或Perl或一些Perl应用程序。阿帕奇本身通常是很稳定,但如果你使用一些不寻常的延伸,它的原因可能了。

Now, my guess for your situation, is that there is either a bug in PHP or in one of PHP's extensions or in Perl or some Perl application. Apache itself is usually very stable, but if you use some unusual extension, it might be the cause, too.

我建议更新所有配置最新版本。如果你想找到确定问题的根源,调试器内运行Apache,如Visual Studio或OllyDbg的。当异常(访问冲突)发生,它就会停止执行(而不是重新启动),你会看到在哪个模块是的。

I would suggest updating all your configuration to latest versions. If you want to find the source of the problem for sure, run Apache inside a debugger, like Visual Studio or OllyDbg. When the exception (access violation) happens, it will stop execution (instead of restarting) and you'll see in which module it is.

也借此在访问日志中看看,如果有一个的可疑的具有相同时间戳作为错误请求。但它可能发生之前,请求被保存在日志文件中崩溃发生

Also take a look in the access log, if there is a suspicious request with the same timestamp as the error. But it may happen that the crash happens before the request is saved in the logfile.

这篇关于APACHE崩溃:家长:子进程退出,状态3221225477 - 重新启动的文章就介绍到这了,希望我们推荐的答案对大家有所帮助,也希望大家多多支持IT屋!

查看全文
登录 关闭
扫码关注1秒登录
发送“验证码”获取 | 15天全站免登陆