Author |
|
radhakrishnayv
Joined: 29 Jan 2010 Posts: 4
|
Posted: Fri 29 Jan '10 21:14 Post subject: Apache is Crashing with Error - Faulting application Apache. |
|
|
Hi ,
We have apache (2.0.54.0) installed on Windows Server 2003, SP2. The Apache server is crashing with the error. and in the error log we find
[Fri Jan 29 08:27:43 2010] [warn] (12)Not enough space: mpm_get_completion_context: Failed to create the transaction pool.
Faulting application Apache.exe, version 2.0.54.0, faulting module libhttpd.dll, version 2.0.54.0.
Could anybody tell me what is the problem, we are not able to find out why this is crashing and we are not able to fix the problem.
What causes this error and how to fix. You help will be greatly appreciated. |
|
Back to top |
|
James Blond Moderator
Joined: 19 Jan 2006 Posts: 7373 Location: Germany, Next to Hamburg
|
Posted: Fri 29 Jan '10 23:10 Post subject: |
|
|
If you must use apache 2.0 and not 2.2 you should at least upgrade to 2.0.63. Maybe that has already been fixed.
Your apache version if from 17-Apr-2005. Pretty old. |
|
Back to top |
|
radhakrishnayv
Joined: 29 Jan 2010 Posts: 4
|
Posted: Sat 30 Jan '10 11:13 Post subject: |
|
|
Hi, But This been working in Production since 3 Years, we never had this problem, I Agree if we can upgrade it may solve.
As of now without upgrading do we have any suggestions or solution to fix it. Coz this Production System we can not directly upgrade to higher version.
Your solution will be greatly appreciated.
Thank You |
|
Back to top |
|
James Blond Moderator
Joined: 19 Jan 2006 Posts: 7373 Location: Germany, Next to Hamburg
|
Posted: Sat 30 Jan '10 12:46 Post subject: |
|
|
My guess is that there is not enough memory free. How is the ram usage?
If there is realy not enough memory free. You could ajust ThreadsPerChild
And in worse case MaxRequestsPerChild.
Do you run PHP or any other scripting languages? |
|
Back to top |
|
radhakrishnayv
Joined: 29 Jan 2010 Posts: 4
|
Posted: Mon 01 Feb '10 12:20 Post subject: |
|
|
Hi, Physical RAM is 4 GB, normally Apache is using only 66 - 80MB, suddenly it the usage shows 1GB - 1.5GB thats when the apache server is crashing. But there is enough memory on the box. Other than apache there is nothing major running and even the other usage is very normal. I mean only the default services are running. Am not sure why suddenly the apache surges to 1.2GB. There is not change happened from the Application Side. We are not using any PHP. |
|
Back to top |
|
glsmith Moderator
Joined: 16 Oct 2007 Posts: 2268 Location: Sun Diego, USA
|
Posted: Tue 02 Feb '10 2:49 Post subject: |
|
|
Well .. PHP is not the only thing that could cause this. It sounds like a infinite loop get sused sucking up ram till crash. Are you using any scripting language other than PHP? I'd also have a look at what is being requested when it goes down. |
|
Back to top |
|
radhakrishnayv
Joined: 29 Jan 2010 Posts: 4
|
Posted: Tue 02 Feb '10 11:00 Post subject: |
|
|
Hi , Thanks a lot for your patience.
Its accessing some jsp pages and some servlets. the surge happening after some time even though there is no traffic at all. Its very weird. I never seen this kind of problem earlier. Even though no user is accessing suddenly i see the memory usage is increasing. once it reaches 1GB - 1.5GB. |
|
Back to top |
|
AMontanana
Joined: 14 Apr 2010 Posts: 3 Location: Kirkland, Washington, USA
|
Posted: Wed 21 Apr '10 19:50 Post subject: |
|
|
Hi, Did you ever find a resolution to your:
[Fri Jan 29 08:27:43 2010] [warn] (12)Not enough space: mpm_get_completion_context: Failed to create the transaction pool.
or an explanation as to the cause? We're trying to resolve the exact same error on an Apache 2.0.54 server. I've posted a question to the forum but was wondering if you ever resolved the problem or found out what the cause was.
Thanks |
|
Back to top |
|