Worker process exited on signal 11
Vladimir Shiray
vlad at kbb1.com
Fri Jul 6 12:06:13 MSD 2007
Как я понимаю отпуск закончился
и можно продожлать ... :)
Vladimir Shiray wrote:
>
> (gdb) bt
> #0 0xb7e75c96 in sk_free () from /lib/libcrypto.so.4
> #1 0xb7e32935 in CRYPTO_set_ex_data () from /lib/libcrypto.so.4
> #2 0xb7e32b44 in CRYPTO_free_ex_data () from /lib/libcrypto.so.4
> #3 0xb7f1043d in SSL_SESSION_free () from /lib/libssl.so.4
> #4 0x0807cd9d in ngx_http_upstream_ssl_handshake (c=0x80d9114) at
> src/http/ngx_http_upstream.c:690
> #5 0x0805aa6c in ngx_event_process_posted (cycle=0x80bc728,
> posted=0x80aacc0) at src/event/ngx_event_posted.c:39
> #6 0x08059671 in ngx_process_events_and_timers (cycle=0x80bc728) at
> src/event/ngx_event.c:272
> #7 0x08061dca in ngx_worker_process_cycle (cycle=0x80bc728, data=0x0)
> at src/os/unix/ngx_process_cycle.c:747
> #8 0x0805f4aa in ngx_spawn_process (cycle=0x80bc728, proc=0x8061830
> <ngx_worker_process_cycle>, data=0x0,
> name=0x809a964 "worker process", respawn=-2) at
> src/os/unix/ngx_process.c:187
> #9 0x0806045c in ngx_start_worker_processes (cycle=0x80bc728, n=3,
> type=-2) at src/os/unix/ngx_process_cycle.c:327
> #10 0x08060c5c in ngx_master_process_cycle (cycle=0x80bc728) at
> src/os/unix/ngx_process_cycle.c:119
> #11 0x0804c065 in main (argc=1, argv=0xbff3ede4) at src/core/nginx.c:353
>
> Есть и "debug log" за тот промежуток времени, когда произошла ошибка.
> Но так как это из production, то там может быть информация, которую не
> хочется выставлять на форум.
> Если понадобится, то скажите на какой адрес выслать линк на лог.
>
>
>
> Igor Sysoev wrote:
>> 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
>>>>>>
>>>>>>
>>>>>>
>>>>>>
>>>>>
>>>>>
>>>>
>>>>
>>>
>>
>>
>
More information about the nginx-ru
mailing list