<!DOCTYPE html PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
<html>
<head>
  <meta content="text/html;charset=KOI8-R" http-equiv="Content-Type">
  <title></title>
</head>
<body bgcolor="#ffffff" text="#000000">
<br>
(gdb) bt<br>
#0  0xb7e75c96 in sk_free () from /lib/libcrypto.so.4<br>
#1  0xb7e32935 in CRYPTO_set_ex_data () from /lib/libcrypto.so.4<br>
#2  0xb7e32b44 in CRYPTO_free_ex_data () from /lib/libcrypto.so.4<br>
#3  0xb7f1043d in SSL_SESSION_free () from /lib/libssl.so.4<br>
#4  0x0807cd9d in ngx_http_upstream_ssl_handshake (c=0x80d9114) at
src/http/ngx_http_upstream.c:690<br>
#5  0x0805aa6c in ngx_event_process_posted (cycle=0x80bc728,
posted=0x80aacc0) at src/event/ngx_event_posted.c:39<br>
#6  0x08059671 in ngx_process_events_and_timers (cycle=0x80bc728) at
src/event/ngx_event.c:272<br>
#7  0x08061dca in ngx_worker_process_cycle (cycle=0x80bc728, data=0x0)
at src/os/unix/ngx_process_cycle.c:747<br>
#8  0x0805f4aa in ngx_spawn_process (cycle=0x80bc728, proc=0x8061830
&lt;ngx_worker_process_cycle&gt;, data=0x0,<br>
    name=0x809a964 "worker process", respawn=-2) at
src/os/unix/ngx_process.c:187<br>
#9  0x0806045c in ngx_start_worker_processes (cycle=0x80bc728, n=3,
type=-2) at src/os/unix/ngx_process_cycle.c:327<br>
#10 0x08060c5c in ngx_master_process_cycle (cycle=0x80bc728) at
src/os/unix/ngx_process_cycle.c:119<br>
#11 0x0804c065 in main (argc=1, argv=0xbff3ede4) at src/core/nginx.c:353<br>
<br>
Есть и "debug log" за тот промежуток времени, когда произошла ошибка.<br>
Но так как это из production, то там может быть информация, которую не<br>
хочется выставлять на форум.<br>
Если понадобится, то скажите на какой адрес выслать линк на лог.<br>
<br>
<br>
<br>
Igor Sysoev wrote:
<blockquote cite="mid:20070617173351.GA48897@rambler-co.ru" type="cite">
  <pre wrap="">On Sun, Jun 17, 2007 at 08:18:11PM +0300, Vladimir Shiray wrote:

  </pre>
  <blockquote type="cite">
    <pre wrap="">Результат одинаковый, что после компиляции, что  после "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 ?
    </pre>
  </blockquote>
  <pre wrap=""><!---->
-g

  </pre>
  <blockquote type="cite">
    <pre wrap="">"debug log" могу включить на длительное время только для SSL соединений,
но пересобирать придется в любом случае.
    </pre>
  </blockquote>
  <pre wrap=""><!---->
Там проблема именно в SSL соединении с бэкендом.

  </pre>
  <blockquote type="cite">
    <pre wrap="">Igor Sysoev wrote:
    </pre>
    <blockquote type="cite">
      <pre wrap="">On Sun, Jun 17, 2007 at 06:37:37PM +0300, Vladimir Shiray wrote:

 
      </pre>
      <blockquote type="cite">
        <pre wrap="">Вот есть еще один с незначительным отличием.
И его тоже удалось получить с помощью "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 ()
   
        </pre>
      </blockquote>
      <pre wrap="">Похоже, или nginx был собран без -g, или отладочная информация
была удалена при установке.

Что показывает file objs/nginx ?

 
      </pre>
      <blockquote type="cite">
        <pre wrap="">Alex Vorona wrote:
   
        </pre>
        <blockquote type="cite">
          <pre wrap="">Vladimir Shiray пишет:
     
          </pre>
          <blockquote type="cite">
            <pre wrap="">В логе иногда появляются сообщения:
  [alert] 7190#0: worker process 7191 exited on signal 11

Что можно сделать, чтобы попытаться найти причину ?
       
            </pre>
          </blockquote>
          <pre wrap="">coredump'ы не сохраняются? Если да, то соберите nginx но не инстальте 
его - размер этого unstripped бинарника будет метра 3-4. запустите его 
и ждите coredump'а. Далее
gdb ./nginx ./nginx.core
bt
и высылаете то что вывалилось на консоль. Если coredump'ов нет - 
компилите nginx с дебагом и запускайте с debug log


     
          </pre>
        </blockquote>
        <pre wrap="">   
        </pre>
      </blockquote>
      <pre wrap=""> 
      </pre>
    </blockquote>
    <pre wrap="">
    </pre>
  </blockquote>
  <pre wrap=""><!---->
  </pre>
</blockquote>
<br>
</body>
</html>