Witam, Mam dziwny problem z Apache (1.3) uruchomiony w ramach jednego z VSerwerów. Wszystko na paczkach debiana Etch (nic nie przebudowywałem): - w logach, /var/log/apache/error.log: [Fri Apr 13 08:24:49 2007] [notice] child pid 6479 exit signal Segmentation fault (11) [Fri Apr 13 08:24:56 2007] [notice] child pid 10131 exit signal Segmentation fault (11) [Fri Apr 13 08:24:57 2007] [notice] child pid 10130 exit signal Segmentation fault (11) [Fri Apr 13 08:24:58 2007] [notice] child pid 10129 exit signal Segmentation fault (11) [Fri Apr 13 08:24:59 2007] [notice] child pid 9800 exit signal Segmentation fault (11) [Fri Apr 13 08:25:01 2007] [notice] child pid 10128 exit signal Segmentation fault (11) [Fri Apr 13 08:25:03 2007] [notice] child pid 9786 exit signal Segmentation fault (11) [Fri Apr 13 08:25:05 2007] [notice] child pid 9785 exit signal Segmentation fault (11) - jak podczepię strace pod proces apache, to po pewnym czasie dostaje: #strace -p 12345 ... munmap(0x2b819f193000, 1186000) = 0 munmap(0x2b819f3e9000, 1056744) = 0 munmap(0x2b819f4eb000, 1066608) = 0 munmap(0x2b819e492000, 1106848) = 0 munmap(0x2b819e5a4000, 1275080) = 0 munmap(0x2b819e6dc000, 1249152) = 0 close(6) = 0 close(14) = 0 close(5) = 0 munmap(0x2b81a05f5000, 31457280) = 0 munmap(0x2b819e269000, 1166944) = 0 brk(0x8b2000) = 0x8b2000 --- SIGSEGV (Segmentation fault) @ 0 (0) --- chdir("/etc/apache") = 0 rt_sigaction(SIGSEGV, {SIG_DFL}, {SIG_DFL}, 8) = 0 kill(11359, SIGSEGV) = 0 rt_sigreturn(0x2c5f) = 6878234025558632563 --- SIGSEGV (Segmentation fault) @ 0 (0) --- Process 11359 detached - ewentualnie gdb: # gdb -p 12345 ... Reading symbols from /lib/libnss_dns.so.2...done. Loaded symbols for /lib/libnss_dns.so.2 0x00002b819ab0c182 in __read_nocancel () from /lib/libpthread.so.0 (gdb) c Continuing. Program received signal SIGUSR1, User defined signal 1. [Switching to Thread 47835655134336 (LWP 12057)] 0x00002b819b2428e9 in semop () from /lib/libc.so.6 (gdb) c Continuing. Program received signal SIGSEGV, Segmentation fault. 0x00002b819a86eb10 in _dl_rtld_di_serinfo () from /lib64/ld-linux-x86-64.so.2 (gdb) bt #0 0x00002b819a86eb10 in _dl_rtld_di_serinfo () from /lib64/ld-linux-x86-64.so.2 #1 0x00002b819a86ef9a in _dl_rtld_di_serinfo () from /lib64/ld-linux-x86-64.so.2 #2 0x00002b819a872691 in _dl_rtld_di_serinfo () from /lib64/ld-linux-x86-64.so.2 #3 0x00002b819a8723a2 in _dl_rtld_di_serinfo () from /lib64/ld-linux-x86-64.so.2 #4 0x00002b819e38b8a3 in ?? () from /lib/librt.so.1 #5 0x00007fff1023f490 in ?? () #6 0x00002b819e38f105 in ?? () from /lib/librt.so.1 #7 0x000000000000002f in ?? () #8 0x00002b819a8731c3 in _dl_rtld_di_serinfo () from /lib64/ld-linux-x86-64.so.2 Previous frame inner to this frame (corrupt stack?) Na serwerze działa apache + php5. Kotś może mnie naprowadzić, gdzie mam szukać błedów? Paczki: ii linux-image-2.6-vserver-amd64 2.6.18+6 Linux kernel 2.6 image on AMD64 ii apache 1.3.34-4.1 versatile, high-performance HTTP server ii apache-common 1.3.34-4.1 support files for all Apache webservers ii apache-dev 1.3.34-4.1 development kit for the Apache webserver ii apache2-utils 2.2.3-4 utility programs for webservers ii libapache-mod-geoip 1.2.9-1 GeoIP support for apache ii libapache-mod-php5 5.2.0-8+etch1 server-side, HTML-embedded scripting languag ii libapache-mod-ssl 2.8.25-2 Strong cryptography (HTTPS support) for Apac -- Piotr 'QuakeR' Gasidło, BOFH @ pandora.barbara.eu.org ############## sending lusers to /dev/null since 1998 ##### Waiting for tomorrow, for a little ray of light ### Waiting for tomorrow just to see your smile again
Attachment:
signature.asc
Description: Digital signature