Child pid xxx exit signal Segmentation fault (11)

Sometimes apache is crashing and all or some PHP pages are showing blank when you browse it. Also apache error logs shows following errors.

------------------------------------------------------------------------------------------------------------

 

[Thu Dec 24 09:12:03 2009] [notice] child pid 8877 exit signal Segmentation fault (11)

 

[Thu Dec 24 09:12:38 2009] [notice] child pid 8466 exit signal Segmentation fault (11)

 

[Thu Dec 24 09:12:38 2009] [notice] child pid 8883 exit signal Segmentation fault (11)

 

------------------------------------------------------------------------------------------------------------

 

Solution:

 

Edit httpd.conf file and add following line in the main config.

 

---------------------------------------------------------------------------------

 

CoreDumpDirectory /tmp/apache2-gdb-dump

 

---------------------------------------------------------------------------------

 

Then create following folder in /tmp and change the permisssion

 

---------------------------------------------------------------------------------

 

root@server [~] mkdir -p /tmp/apache2-gdb-dump

 

root@server [~] chmod 0777 /tmp/apache2-gdb-dump

 

---------------------------------------------------------------------------------

 

Also make changes in to following file.

 

root@server [~] nano /usr/sbin/httpd

 

Search for ulimit lines .For eg : you can see these lines

 

ulimit -n 1024

 

ulimit -n 4096

 

ulimit -n 8192

 

ulimit -n 16384

 

You need to add ulimit -c 0 at the end .Which will look like :

 

ulimit -n 1024

 

ulimit -n 4096

 

ulimit -n 8192

 

limit -n 16384

 

limit -c 0

 

------------------------------------------------------------------------------------------------------------

 

Stop and start apache server

 

root@server [~] /etc/init.d/httpd stop

 

root@server [~] /etc/init.d/httpd start
  • 28 Users Found This Useful
Was this answer helpful?

Related Articles

 Cannot upload images to phpBB posts

The issue is mainly occurring due to the absence of some code. To fix this issue, do the...

 How to Change Your FTP Port

Lately FTP has been a problem for a lot of hosting providers. Especially since the recent influx...

 Mailman Error “Bug in Mailman version 2.1.11.cp3?

If you are getting following error when trying to modify mailinglist then execute following...

 How to stop generating core files

You may come across core files which gets generated within your accounts . The possible reason...

 cPanel :: Unable to locate clamd

If you are not able to restart clamd on cpanel server and getting following...