Apache на моем производственном сервере периодически выходит из строя. Я включил опцию дампа ядра в конфигурации apache, и у меня есть несколько сброшенных файлов ядра. К сожалению, поскольку это производственный сервер, apache или загруженные модули не скомпилированы с символами отладки. Насколько я понимаю, GDB не может много сделать без символов отладки.
Могу ли я хотя бы узнать, какой модуль вызывает ошибку сегмента, без символов отладки? Если да, то как?
Ниже приведен результат трассировки gdb.
(gdb) bt full
#0 0xb7f1f832 in _dl_sysinfo_int80 () from /lib/ld-linux.so.2
No symbol table info available.
#1 0xb7be82bc in pthread_cond_wait@@GLIBC_2.3.2 () from /lib/libpthread.so.0
No symbol table info available.
#2 0xb771652a in ?? () from /usr/local/apache/modules/mod_pagespeed.so
No symbol table info available.
#3 0xb75df576 in ?? () from /usr/local/apache/modules/mod_pagespeed.so
No symbol table info available.
#4 0xb7715c20 in ?? () from /usr/local/apache/modules/mod_pagespeed.so
No symbol table info available.
#5 0xb7be4a49 in start_thread () from /lib/libpthread.so.0
No symbol table info available.
#6 0xb7b2a63e in clone () from /lib/libc.so.6
No symbol table info available.
Означает ли это, что /lib/ld-linux.so.2 вызывает ошибку seg?