Keep Server Online
If you find the Apache Lounge, the downloads and overall help useful, please express your satisfaction with a donation.
or
A donation makes a contribution towards the costs, the time and effort that's going in this site and building.
Thank You! Steffen
Your donations will help to keep this site alive and well, and continuing building binaries. Apache Lounge is not sponsored.
| |
|
Topic: application error httpd.exe 2.2.4.0 ntdll.dll module, ver 5 |
|
Author |
|
erdn75
Joined: 15 Nov 2007 Posts: 3
|
Posted: Thu 15 Nov '07 13:46 Post subject: application error httpd.exe 2.2.4.0 ntdll.dll module, ver 5 |
|
|
Hello, people!
In my applicatoion error log (win):
application error httpd.exe 2.2.4.0 ntdll.dll module, ver 5.2.3790.3959,
address 0x0001a3e1.
This error was in time of stop apache
And apache can't run after stop.
Only restart server (win 2003 SE sp 2) helped (sorry about my english).
And in apache error.log absolutely nothing about this try to start.
About stop, before crash in error.log:
[Wed Nov 14 23:55:01 2007] [notice] Child 2676: Exit event signaled. Child process is ending.
[Wed Nov 14 23:55:02 2007] [notice] Child 2676: Released the start mutex
[Wed Nov 14 23:55:03 2007] [notice] Child 2676: Waiting for 247 worker threads to exit.
[Wed Nov 14 23:55:03 2007] [crit] [Wed Nov 14 23:55:03 2007] file .\\server\\mpm\\winnt\\child.c, line 1120, assertion "(rv >= 0) && (rv < threads_created)" failed
[Wed Nov 14 23:55:31 2007] [notice] Parent: Forcing termination of child process 376
(Server was stopped becouse i need to clear php logs at 23:55 and stopped by win sheduler: httpd.exe -w -n "Apache2" -k stop.)
Question: what is this was with server, and how can i solve this problem?
By the way: after server was started (win) was error: application error httpd.exe and this will be closed (win error). But apache still work.
Text of mistake: application error httpd.exe, version 2.2.4.0, libhttpd.dll module, version 2.2.4.0, address 0x0001c9ca.
Please, help me! |
|
Back to top |
|
James Blond Moderator
Joined: 19 Jan 2006 Posts: 7371 Location: Germany, Next to Hamburg
|
|
Back to top |
|
erdn75
Joined: 15 Nov 2007 Posts: 3
|
Posted: Thu 15 Nov '07 15:46 Post subject: |
|
|
i.e. Win32DisableAcceptEx is recommended for this error:
"\\server\\mpm\\winnt\\child.c, line 1120, assertion "(rv >= 0) && (rv < threads_created)" failed" ?
and where better to write it in httpd.conf?
for example:
ServerName name.of.server:80
Win32DisableAcceptEx
? |
|
Back to top |
|
James Blond Moderator
Joined: 19 Jan 2006 Posts: 7371 Location: Germany, Next to Hamburg
|
Posted: Thu 15 Nov '07 18:43 Post subject: |
|
|
You can add
Win32DisableAcceptEx
where ever you want in the httpd.conf |
|
Back to top |
|
erdn75
Joined: 15 Nov 2007 Posts: 3
|
Posted: Fri 16 Nov '07 8:09 Post subject: |
|
|
all right.
troubles are outgouing with WinSock2 API from Microsoft |
|
Back to top |
|
sonofwestwood
Joined: 19 Oct 2007 Posts: 5
|
Posted: Mon 26 Nov '07 21:04 Post subject: |
|
|
So this topic is related, I think, to my other question above:
http://www.apachelounge.com/viewtopic.php?t=2052
And a long time ago I added Win32DisableAcceptEx to my config, as suggested here, but no luck. I still get the child process termination errors, even in 2.2.6. Apache usually recovers, but sometimes it doesn't.
Anyone else with this same problem? |
|
Back to top |
|
Thog
Joined: 12 Feb 2007 Posts: 75 Location: Montreal
|
Posted: Fri 30 Nov '07 1:27 Post subject: |
|
|
[Thu Nov 29 10:57:32 2007] [notice] Child 8720: Waiting for 499 worker threads to exit.
[Thu Nov 29 10:57:32 2007] [crit] [Thu Nov 29 10:57:32 2007] file .\\server\\mpm\\winnt\\child.c, line 1120, assertion "(rv >= 0) && (rv < threads_created)" failed
I get the same thing Sucks that the apache people can't fix this bug... It's been around since apache 1 and I doubt they will ever fix it. Do people even work on apache anymore one might wonder... I had to switch my big sites over to IIS cause of these errors. After time there would be no more listeners!!! Every time that happens one of the listeners disapears... After 500 there none left!!! Ow well I still like apache!!!
I also have Win32DisableAcceptEx but I hate using that since apache uses 10x more memory then without it...
Apache 2.2.6, PHP 2.2.5 |
|
Back to top |
|
Thog
Joined: 12 Feb 2007 Posts: 75 Location: Montreal
|
Posted: Fri 30 Nov '07 16:09 Post subject: |
|
|
When I started it was at 500 Worker Threads...
Restarted almost right away (Yesterdays Post) 499...
Today I restart Apache... 461...
Withing a week if I don't shutdown and start it will run out of worker threads and apache won't even serve web pages!
[Fri Nov 30 14:00:21 2007] [notice] Child 4948: Waiting for 461 worker threads to exit.
[Fri Nov 30 14:00:21 2007] [crit] [Fri Nov 30 14:00:21 2007] file .\\server\\mpm\\winnt\\child.c, line 1120, assertion "(rv >= 0) && (rv < threads_created)" failed |
|
Back to top |
|
|
|
|
|
|