Worker process exited on signal 11

Igor Sysoev is at rambler-co.ru
Sun Jun 17 21:33:51 MSD 2007


On Sun, Jun 17, 2007 at 08:18:11PM +0300, Vladimir Shiray wrote:

> Результат одинаковый, что после компиляции, что  после "make install":
> 
> [root at vz-101 nginx-0.5.25]# file objs/nginx
> objs/nginx: ELF 32-bit LSB executable, Intel 80386, version 1 (SYSV), 
> for GNU/Linux 2.2.5, dynamically linked (uses shared libs), not stripped
> 
> [root at vz-101 nginx]# file sbin/nginx
> sbin/nginx: ELF 32-bit LSB executable, Intel 80386, version 1 (SYSV), 
> for GNU/Linux 2.2.5, dynamically linked (uses shared libs), not stripped
> 
> Надо пересобрать, с какими ключами и значением CFLAGS ?

-g

> "debug log" могу включить на длительное время только для SSL соединений,
> но пересобирать придется в любом случае.

Там проблема именно в SSL соединении с бэкендом.

> Igor Sysoev wrote:
> >On Sun, Jun 17, 2007 at 06:37:37PM +0300, Vladimir Shiray wrote:
> >
> >  
> >>Вот есть еще один с незначительным отличием.
> >>И его тоже удалось получить с помощью "ab", но сделав
> >>перерыв в пару часов между запусками тестов:
> >>
> >>
> >>(gdb) bt
> >>#0  0xb7ed4c96 in sk_free () from /lib/libcrypto.so.4
> >>#1  0xb7f6f4c3 in SSL_SESSION_free () from /lib/libssl.so.4
> >>#2  0x0807606d in ngx_http_upstream_ssl_handshake ()
> >>#3  0x080611db in ngx_epoll_process_events ()
> >>#4  0x080587c1 in ngx_process_events_and_timers ()
> >>#5  0x0805f4fb in ngx_worker_process_cycle ()
> >>#6  0x0805d0ea in ngx_spawn_process ()
> >>#7  0x0805dfb6 in ngx_start_worker_processes ()
> >>#8  0x0805e60c in ngx_master_process_cycle ()
> >>#9  0x0804bfa5 in main ()
> >>    
> >
> >Похоже, или nginx был собран без -g, или отладочная информация
> >была удалена при установке.
> >
> >Что показывает file objs/nginx ?
> >
> >  
> >>Alex Vorona wrote:
> >>    
> >>>Vladimir Shiray пишет:
> >>>      
> >>>>В логе иногда появляются сообщения:
> >>>>   [alert] 7190#0: worker process 7191 exited on signal 11
> >>>>
> >>>>Что можно сделать, чтобы попытаться найти причину ?
> >>>>        
> >>>coredump'ы не сохраняются? Если да, то соберите nginx но не инстальте 
> >>>его - размер этого unstripped бинарника будет метра 3-4. запустите его 
> >>>и ждите coredump'а. Далее
> >>>gdb ./nginx ./nginx.core
> >>>bt
> >>>и высылаете то что вывалилось на консоль. Если coredump'ов нет - 
> >>>компилите nginx с дебагом и запускайте с debug log
> >>>
> >>>
> >>>      
> >>    
> >
> >  
> 
> 

-- 
Игорь Сысоев
http://sysoev.ru





More information about the nginx-ru mailing list