logo
Apache Lounge
Webmasters

 

About Forum Index Downloads Search Register Log in RSS X


Keep Server Online

If you find the Apache Lounge, the downloads and overall help useful, please express your satisfaction with a donation.

or

Bitcoin

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.
Post new topic   Forum Index -> Apache View previous topic :: View next topic
Reply to topic   Topic: application error httpd.exe 2.2.4.0 ntdll.dll module, ver 5
Author
erdn75



Joined: 15 Nov 2007
Posts: 3

PostPosted: Thu 15 Nov '07 13:46    Post subject: application error httpd.exe 2.2.4.0 ntdll.dll module, ver 5 Reply with quote

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: 7298
Location: Germany, Next to Hamburg

PostPosted: Thu 15 Nov '07 15:07    Post subject: Reply with quote

Not sure, but I think that was an Issue which is fixed in newer version.
So you may update your apache.

For that see
http://www.apachelounge.com/viewtopic.php?p=8201
Back to top
erdn75



Joined: 15 Nov 2007
Posts: 3

PostPosted: Thu 15 Nov '07 15:46    Post subject: Reply with quote

James Blond wrote:

For that see
http://www.apachelounge.com/viewtopic.php?p=8201

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: 7298
Location: Germany, Next to Hamburg

PostPosted: Thu 15 Nov '07 18:43    Post subject: Reply with quote

You can add
Win32DisableAcceptEx
where ever you want in the httpd.conf
Back to top
erdn75



Joined: 15 Nov 2007
Posts: 3

PostPosted: Fri 16 Nov '07 8:09    Post subject: Reply with quote

all right.

troubles are outgouing Smile with WinSock2 API from Microsoft Smile
Back to top
sonofwestwood



Joined: 19 Oct 2007
Posts: 5

PostPosted: Mon 26 Nov '07 21:04    Post subject: Reply with quote

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

PostPosted: Fri 30 Nov '07 1:27    Post subject: Reply with quote

[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 Wink 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 Smile 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

PostPosted: Fri 30 Nov '07 16:09    Post subject: Reply with quote

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


Reply to topic   Topic: application error httpd.exe 2.2.4.0 ntdll.dll module, ver 5 View previous topic :: View next topic
Post new topic   Forum Index -> Apache