[users@httpd] Apache2.0.48 Illegal instruction & Segmentation fault issues

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

 



Greetings Folks,

We have been running pretty smoothly 3 instances each of Apache2 (2 of 
them on 2.0.48 and the 3rd one is running 2.0.51) for over an year now on 
2 load balanced Solaris 8 (SunFire 480R 2 - Ultra Sparc 3 900Mhz CPU and 4 
GB RAM) boxes.

2 of the instances (2.0.48 - Extranet and 2.0.51 - Intranet) have 
Netegrity Siteminder Agents running on them and nothing else (no perl, no 
php, nothing. They are straight forward Reverse Proxies). I do have  SSL 
enabled on each of the instances and use a Rainbow CSwift accelerator 
hardware.

But since the begining of the year, we have had this issue 3-4 times when 
the Extranet instance (on either of the box) stops responding, the child 
processes reduces from 8-10 to 2-3 and the error log is filled with the 
errors below. Even the server-status page fails to load.

It happened again twice today, once on each server but on the same 
Extranet instance which has the web agent. Also fyi, the Extranet instance 
serves bulk of the load, say about 80%. And today it happened very late in 
the day (around 5:00pm and 6:00pm PST) which is normally very light for 
us. The server CPU and memory usages are pretty low (less then 30%).

[Mon Sep 26 18:01:09 2005] [notice] child pid 11892 exit signal 
Segmentation fault (11)

[Mon Sep 26 18:25:03 2005] [notice] child pid 27766 exit signal Illegal 
instruction      (4)
[Mon Sep 26 18:25:42 2005] [notice] child pid 27765 exit signal Illegal 
instruction (4)
[Mon Sep 26 18:25:45 2005] [notice] child pid 326 exit signal Illegal 
instruction (4)

The management is wanting to know the cause and so do I. What is the best 
way to debug this ? I know we could upgrade to the latest 2.0.54 and we 
are in the process to do so and move from Solaris to Suse SLES 9 in about 
2-3 weeks time. Keep in mind, it only happens sporadically and we cannot 
reproduce it. A restart of the instance resolves the issue. 

Here is how I have compiled Apache (config.nice)

CFLAGS="-DSSL_EXPERIMENTAL -DSSL_ENGINE"; export CFLAGS
echo $CFLAGS
"./configure" \
"--prefix=/opt/apache2e" \
"--with-mpm=worker" \
"--enable-ssl" \
"--with-ssl=/opt/openssl" \
"--enable-nonportable-atomics=yes" \
"--enable-proxy=shared" \
"--disable-ipv6" \
"--cache-file=/export/home/xxxxx/install/apache_openssl/httpd-2.0.48e/config.cache" 
\
"$@"

regards
- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - 
- - 
Jignesh Badani
Intranet/Extranet Technical Services


---------------------------------------------------------------------
The official User-To-User support forum of the Apache HTTP Server Project.
See <URL:http://httpd.apache.org/userslist.html> for more info.
To unsubscribe, e-mail: users-unsubscribe@xxxxxxxxxxxxxxxx
   "   from the digest: users-digest-unsubscribe@xxxxxxxxxxxxxxxx
For additional commands, e-mail: users-help@xxxxxxxxxxxxxxxx



[Index of Archives]     [Open SSH Users]     [Linux ACPI]     [Linux Kernel]     [Linux Laptop]     [Kernel Newbies]     [Security]     [Netfilter]     [Bugtraq]     [Squid]     [Yosemite News]     [MIPS Linux]     [ARM Linux]     [Linux Security]     [Linux RAID]     [Samba]     [Video 4 Linux]     [Device Mapper]

  Powered by Linux