|
Home > Archive > Apache Server configuration support > July 2006 > child process exited with status 3221225477
You are viewing an archived Text-only version of the thread.
To view this thread in it's original format and/or if you want to reply to
this thread please [click here]
| Author |
child process exited with status 3221225477
|
|
| wouter.jeuris@netmining.com 2006-07-24, 1:26 pm |
| My error log is beeing flooded with the folowing notices
[Mon Jul 24 15:53:11 2006] [notice] Apache configured -- resuming
normal operations
[Mon Jul 24 15:53:11 2006] [notice] Server built: Apr 29 2006 17:47:10
[Mon Jul 24 15:53:11 2006] [notice] Parent: Created child process 2008
[Mon Jul 24 15:53:11 2006] [notice] Disabled use of AcceptEx() WinSock2
API
[Mon Jul 24 15:53:11 2006] [notice] Child 2008: Child process is
running
[Mon Jul 24 15:53:11 2006] [notice] Child 2008: Acquired the start
mutex.
[Mon Jul 24 15:53:11 2006] [notice] Child 2008: Starting 250 worker
threads.
[Mon Jul 24 15:53:11 2006] [notice] Child 2008: Listening on port 80.
[Mon Jul 24 16:00:27 2006] [notice] Parent: child process exited with
status 3221225477 -- Restarting.
[Mon Jul 24 16:00:27 2006] [notice] Apache configured -- resuming
normal operations
[Mon Jul 24 16:00:27 2006] [notice] Server built: Apr 29 2006 17:47:10
[Mon Jul 24 16:00:27 2006] [notice] Parent: Created child process 3988
[Mon Jul 24 16:00:27 2006] [notice] Disabled use of AcceptEx() WinSock2
API
[Mon Jul 24 16:00:27 2006] [notice] Child 3988: Child process is
running
[Mon Jul 24 16:00:27 2006] [notice] Child 3988: Acquired the start
mutex.
[Mon Jul 24 16:00:27 2006] [notice] Child 3988: Starting 250 worker
threads.
[Mon Jul 24 16:00:27 2006] [notice] Child 3988: Listening on port 80.
It's doing that about ever 7- 10 minutes and a few times a day the
server comes to a full halt.
What can be causing this? Where do i start looking?
| |
|
| <wouter.jeuris@netmining.com> schreef in bericht
news:1153755648.554051.326620@i3g2000cwc.googlegroups.com...
> My error log is beeing flooded with the folowing notices
>
> [Mon Jul 24 15:53:11 2006] [notice] Apache configured -- resuming
> normal operations
> [Mon Jul 24 15:53:11 2006] [notice] Server built: Apr 29 2006 17:47:10
> [Mon Jul 24 15:53:11 2006] [notice] Parent: Created child process 2008
> [Mon Jul 24 15:53:11 2006] [notice] Disabled use of AcceptEx() WinSock2
> API
> [Mon Jul 24 16:00:27 2006] [notice] Disabled use of AcceptEx() WinSock2
> API
> It's doing that about ever 7- 10 minutes and a few times a day the
> server comes to a full halt.
> What can be causing this?
Third party add on to Windows
>Where do i start looking?
The log told you 'Disabled use of AcceptEx() WinSock2 API'
http://httpd.apache.org/docs/2.0/mo...disableacceptex
HansH
| |
| wouter.jeuris@netmining.com 2006-07-25, 1:27 pm |
| thx for the reply,
> The log told you 'Disabled use of AcceptEx() WinSock2 API'
> http://httpd.apache.org/docs/2.0/mo...disableacceptex
I've disabled AcceptEx() on purpose, as you can see on the site you
gave
"Use accept() rather than AcceptEx() to accept network connections"
That's why I use the Win32DisableAcceptEx Directive. The problem stays
the same when i don't use that directive.
> Third party add on to Windows
As for the third party add on, it's a clean windows server 2003
installation with only apache and php installed.
My first guess was some version conflict of some dll's, but i've tried
installing multiple apache and php versions, without solving the
problem.
So now i'm thinking it has something to do with the script running on
the server, but it's a live environment, so it's hard to debug. Could
it be something like this?
Could you give some examples of "add-ons" that could be causing
something like this, just to make sure.
| |
|
| <wouter.jeuris@netmining.com> schreef in bericht
news:1153815271.862462.315690@h48g2000cwc.googlegroups.com...
> I've disabled AcceptEx() on purpose
> The problem stays the same when i don't use that directive.
There's more to try http://www.apache.org/dist/httpd/binaries/win32/
"Problems Running Apache 2
If you encounter problems running Apache 2 under Windows, such as corrupted
or incomplete file downloads, unexplained error messages, or a conflict with
a software firewall, please place the following directives in httpd.conf to
see if they eliminate the issue:
EnableSendfile Off
EnableMMAP Off
Win32DisableAcceptEx
I'ld prefer these to be the first line in the config file.
No joke... first party conflict
http://support.microsoft.com/defaul...Ben-us%3B247826
[vbcol=seagreen]
> My first guess was some version conflict of some dll's,
It probably is, some winsock2 dll has been 'updated' by antivirus, firewall
or vpn software
> So now i'm thinking it has something to do with the script running on
> the server, but it's a live environment, so it's hard to debug. Could
> it be something like this?
thoug unlikely, It might have, if that script is part of a larger pack, that
came with some 'updated' dll-s
> Could you give some examples of "add-ons" that could be causing
> something like this, just to make sure.
Just Google this group for AcceptEx and see what has been around.
HansH
| |
| TheUndefined 2006-07-26, 7:29 am |
| > If you encounter problems running Apache 2 under Windows, such as corrupted
> or incomplete file downloads, unexplained error messages, or a conflict with
> a software firewall, please place the following directives in httpd.conf to
> see if they eliminate the issue:
> EnableSendfile Off
> EnableMMAP Off
> Win32DisableAcceptEx
26 minutes have passed since i've added these lines, no error log
entries yet......
Before that, i was getting them every 3 minutes. There have been
periods before that they came less often tho, so i'm holding my breath,
but it's looking promising. The fatal crashes only happend daily, so
i'll post here in a few days to say or it fixed that too.
I'm hoping it's not gonna work, cus i feel stupid for not having found
that page myself :P I've seen -ALL- other pages on the net tho 
Thx ....alot
| |
| TheUndefined 2006-07-26, 7:29 am |
| > If you encounter problems running Apache 2 under Windows, such as corrupted
> or incomplete file downloads, unexplained error messages, or a conflict with
> a software firewall, please place the following directives in httpd.conf to
> see if they eliminate the issue:
> EnableSendfile Off
> EnableMMAP Off
> Win32DisableAcceptEx
For a minute i tought this solved it... but after 28 minutes, it did
the "status 322122547"-thing again. For now it does look like it's
doing it less often, but that could be coincidence. I'll keep you
informed. In a few days i know what it did to the fatal crashes, if
those are gone... that'd be a start.
thx for your help so far
| |
| TheUndefined 2006-07-26, 7:29 am |
| "For now it does look like it's doing it less often"
On second view.... nothing changed, damn
| |
|
| "TheUndefined" <wouter.jeuris@netmining.com> schreef in bericht
news:1153902368.881957.35290@p79g2000cwp.googlegroups.com...
> "For now it does look like it's doing it less often"
>
> On second view.... nothing changed, damn
Still having those AcceptEx messages too ?
You may have [had] multiple issues ...
The snippets of the error_log did not contain the line you used in the
subject. I appear to have ignored it.
The following link will not please you:
http://bugs.php.net/search.php?cmd=...5477%22&x=0&y=0
or worse ..
http://www.macosx.com/newsgroups/ar...p/t-169688.html
MySQL floating point resolution or PHPsessinID without cookies !!
Last resort: check your system for duplicate php-dll-s. A copy of some dll-s
is placed in the system folder by _some_ distribution, potentionally not
deinstalled and not overwritten by other distribution, causing the 'old' one
still being in use.
HansH
| |
| wouter.jeuris@gmail.com 2006-07-27, 7:32 am |
| I've done a quick check and session vars are being used, cases with
strings, but not the DECIMAL thingy
I don't have any more time to try and reproduce the error now tho. But
your help has been very helpfull, and the last link is the first thing
i'll refer to once i find time to debug it again. For now i've got a
script running that resets the service everytime it goes down :P quick
and dirty
|
|
|
|
|