<div dir="ltr">Отключив вообще всю свою логику,<br><br>Program terminated with signal 11, Segmentation fault.<br>[New process 13609]<br>#0&nbsp; 0x0807b942 in ngx_http_finalize_request (r=0xa1bde50, rc=0) at src/http/ngx_http_request.c:1703<br>
1703&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; ngx_log_debug3(NGX_LOG_DEBUG_HTTP, c-&gt;log, 0,<br>Missing separate debuginfos, use: debuginfo-install e2fsprogs.i386 glibc.i686 keyutils.i386 krb5.i386 libselinux.i386 openssl.i686 pcre.i386 perl.i386 zlib.i386<br>
(gdb) bt<br>#0&nbsp; 0x0807b942 in ngx_http_finalize_request (r=0xa1bde50, rc=0) at src/http/ngx_http_request.c:1703<br>#1&nbsp; 0x080787b3 in ngx_http_core_content_phase (r=0xa1bde50, ph=0xa1285d4) at src/http/ngx_http_core_module.c:1014<br>
#2&nbsp; 0x080744a5 in ngx_http_core_run_phases (r=0xa1bde50) at src/http/ngx_http_core_module.c:730<br>#3&nbsp; 0x080745ce in ngx_http_handler (r=0xbff09ccc) at src/http/ngx_http_core_module.c:713<br>#4&nbsp; 0x0807d079 in ngx_http_process_request (r=0xa1bde50) at src/http/ngx_http_request.c:1524<br>
#5&nbsp; 0x0807d6ef in ngx_http_process_request_headers (rev=0xa13fb14) at src/http/ngx_http_request.c:984<br>#6&nbsp; 0x0807dc7b in ngx_http_process_request_line (rev=0xa13fb14) at src/http/ngx_http_request.c:795<br>#7&nbsp; 0x0807a952 in ngx_http_init_request (rev=0xa13fb14) at src/http/ngx_http_request.c:470<br>
#8&nbsp; 0x0807aae0 in ngx_http_keepalive_handler (rev=0xa13fb14) at src/http/ngx_http_request.c:2409<br>#9&nbsp; 0x0806d49f in ngx_epoll_process_events (cycle=0xa0ac3fc, timer=6262, flags=&lt;value optimized out&gt;) at src/event/modules/ngx_epoll_module.c:518<br>
#10 0x080655ca in ngx_process_events_and_timers (cycle=0xa0ac3fc) at src/event/ngx_event.c:245<br>#11 0x0806bf68 in ngx_worker_process_cycle (cycle=0xa0ac3fc, data=0x0) at src/os/unix/ngx_process_cycle.c:767<br>#12 0x0806a80d in ngx_spawn_process (cycle=0xa0ac3fc, proc=0x806b8b0 &lt;ngx_worker_process_cycle&gt;, data=0x0, name=0x80acb2b &quot;worker process&quot;, respawn=0)<br>
&nbsp;&nbsp;&nbsp; at src/os/unix/ngx_process.c:187<br>#13 0x0806c8ed in ngx_master_process_cycle (cycle=0xa0ac3fc) at src/os/unix/ngx_process_cycle.c:569<br>#14 0x08053022 in main (argc=1, argv=0xbff0af64) at src/core/nginx.c:354<br>(gdb) l<br>
1698&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; return;<br>1699&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; }<br>1700<br>1701&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; c = r-&gt;connection;<br>1702<br>1703&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; ngx_log_debug3(NGX_LOG_DEBUG_HTTP, c-&gt;log, 0,<br>1704&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; &quot;http finalize request: %d, \&quot;%V?%V\&quot;&quot;,<br>
1705&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; rc, &amp;r-&gt;uri, &amp;r-&gt;args);<br>1706<br>1707&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; if (rc == NGX_DECLINED) {<br>(gdb) print rc<br>$1 = 0<br>(gdb) print r<br>$2 = (ngx_http_request_t *) 0xa1bde50<br>(gdb) print r-&gt;uri<br>
$3 = {len = 33, data = 0xa18a240 &quot;/private/p/2009_d_en.exe&quot;}<br>(gdb) print r-&gt;args<br>$4 = {len = 0, data = 0x0}<br><br><div class="gmail_quote">On Wed, Oct 8, 2008 at 8:29 PM, Mikhail Eremin <span dir="ltr">&lt;<a href="mailto:meremin@gmail.com">meremin@gmail.com</a>&gt;</span> wrote:<br>
<blockquote class="gmail_quote" style="border-left: 1px solid rgb(204, 204, 204); margin: 0pt 0pt 0pt 0.8ex; padding-left: 1ex;"><div dir="ltr">есть еще один файлораздавальщик вообще без логики<br>там тоже падают, я всеже грешу на виртуозу<br>
<br>в дебаге перед падениями всегда так<br><br>2008/10/08 12:41:23 [debug] 7845#0: *808 write new buf t:1 f:0 09643F9C, pos 09643F9C, size: 210 file: 0, size: 0<br>
2008/10/08 12:41:23 [debug] 7845#0: *808 http write filter: l:0 f:0 s:210<br>2008/10/08 12:41:23 [debug] 7845#0: *808 http output filter &quot;file.exe?&quot;<br>2008/10/08 12:41:23 [debug] 7845#0: *808 copy filter: &quot;file?&quot;<br>

2008/10/08 12:41:23 [debug] 7845#0: *808 http postpone filter &quot;file?&quot; 09644164<br>2008/10/08 12:41:23 [debug] 7845#0: *808 http postpone filter out &quot;file?&quot;<br>2008/10/08 12:41:23 [debug] 7845#0: *808 write old buf t:1 f:0 09643F9C, pos 09643F9C, size: 210 file: 0, size: 0<br>

2008/10/08 12:41:23 [debug] 7845#0: *808 write new buf t:0 f:0 00000000, pos 080B9200, size: 160 file: 0, size: 0<br>2008/10/08 12:41:23 [debug] 7845#0: *808 write new buf t:0 f:0 00000000, pos 080B8660, size: 53 file: 0, size: 0<br>

2008/10/08 12:41:23 [debug] 7845#0: *808 write new buf t:0 f:0 00000000, pos 080B86E0, size: 360 file: 0, size: 0<br>2008/10/08 12:41:23 [debug] 7845#0: *808 http write filter: l:1 f:0 s:783<br>2008/10/08 12:41:23 [debug] 7845#0: *808 http write filter limit 0<br>

2008/10/08 12:41:23 [debug] 7845#0: *808 writev: 783<br>2008/10/08 12:41:23 [debug] 7845#0: *808 http write filter 00000000<br>2008/10/08 12:41:23 [debug] 7845#0: *808 copy filter: 0 &quot;file.exe?&quot;<br>2008/10/08 12:41:23 [debug] 7845#0: *808 http finalize request: 0, &quot;file.exe?&quot;<br>

2008/10/08 12:41:23 [debug] 7845#0: *808 set http keepalive handler<br>2008/10/08 12:41:23 [debug] 7845#0: *808 http close request<br>2008/10/08 12:41:23 [debug] 7845#0: *808 http log handler<br>2008/10/08 12:41:23 [debug] 7845#0: *808 run cleanup: 09643E40<br>

2008/10/08 12:41:23 [debug] 7845#0: *808 file cleanup: fd:10<br>2008/10/08 12:41:23 [debug] 7845#0: *808 run cleanup: 09643DFC<br>2008/10/08 12:41:23 [debug] 7845#0: *808 file cleanup: fd:9<br>2008/10/08 12:41:23 [debug] 7845#0: *808 free: 09643288, unused: 244<br>

2008/10/08 12:41:23 [debug] 7845#0: *808 event timer add: 6: 75000:3684646529<br>2008/10/08 12:41:23 [debug] 7845#0: *808 free: 0963DB00<br>2008/10/08 12:41:23 [debug] 7845#0: *808 free: 095D3898<br>2008/10/08 12:41:23 [debug] 7845#0: *808 hc free: 00000000 0<br>

2008/10/08 12:41:23 [debug] 7845#0: *808 hc busy: 00000000 0<br>2008/10/08 12:41:23 [debug] 7845#0: *808 tcp_nodelay<br>2008/10/08 12:41:23 [debug] 7845#0: *808 post event 096677A0<br>2008/10/08 12:41:23 [notice] 7218#0: signal 17 (SIGCHLD) received<br>

2008/10/08 12:41:23 [alert] 7218#0: worker process 7845 exited on signal 11<br><br><br><br><div class="gmail_quote">2008/10/8 Kirill A. Korinskiy <span dir="ltr">&lt;<a href="mailto:catap@catap.ru" target="_blank">catap@catap.ru</a>&gt;</span><div>
<div></div><div class="Wj3C7c"><br>
<blockquote class="gmail_quote" style="border-left: 1px solid rgb(204, 204, 204); margin: 0pt 0pt 0pt 0.8ex; padding-left: 1ex;">At Wed, 8 Oct 2008 18:18:35 +0400,<br>
Mikhail Eremin wrote:<br>
&gt;<br>
&gt; [1 &nbsp;&lt;text/plain; UTF-8 (base64)&gt;]<br>
&gt;<br>
&gt; [2 &nbsp;&lt;text/html; UTF-8 (base64)&gt;]<br>
&gt; и такое<br>
&gt;<br>
Попробуйте выкинуть свою логику полностью и начать по чуть-чуть включать. Скорее всего ломает она.<br>
<br>
</blockquote></div></div></div><br></div>
</blockquote></div><br></div>