On Sun, Jun 17, 2007 at 08:18:11PM +0300, Vladimir Shiray wrote:
> Результат одинаковый, что после компиляции, что после "make install":
>
> [root@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@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