# gdb /usr/local/sbin/nginx /spool/core/nginx.core.74266<br>GNU gdb 6.1.1 [FreeBSD]<br>Copyright 2004 Free Software Foundation, Inc.<br>GDB is free software, covered by the GNU General Public License, and you are<br>welcome to change it and/or distribute copies of it under certain conditions.<br>
Type &quot;show copying&quot; to see the conditions.<br>There is absolutely no warranty for GDB.  Type &quot;show warranty&quot; for details.<br>This GDB was configured as &quot;amd64-marcel-freebsd&quot;...<br>Core was generated by `nginx&#39;.<br>
Program terminated with signal 10, Bus error.<br>Reading symbols from /lib/libcrypt.so.4...done.<br>Loaded symbols for /lib/libcrypt.so.4<br>Reading symbols from /usr/local/lib/libpcre.so.0...done.<br>Loaded symbols for /usr/local/lib/libpcre.so.0<br>
Reading symbols from /lib/libmd.so.4...done.<br>Loaded symbols for /lib/libmd.so.4<br>Reading symbols from /lib/libz.so.4...done.<br>Loaded symbols for /lib/libz.so.4<br>Reading symbols from /lib/libc.so.7...done.<br>Loaded symbols for /lib/libc.so.7<br>
Reading symbols from /libexec/ld-elf.so.1...done.<br>Loaded symbols for /libexec/ld-elf.so.1<br>#0  0x0000000000499dc2 in ngx_clean_old_connections (ev=0x800e47278)<br>    at /usr/ports/www/nginx/work/nginx_uploadprogress_module/ngx_http_uploadprogress_module.c:829<br>
829     /usr/ports/www/nginx/work/nginx_uploadprogress_module/ngx_http_uploadprogress_module.c: No such file or directory.<br>        in /usr/ports/www/nginx/work/nginx_uploadprogress_module/ngx_http_uploadprogress_module.c<br>
(gdb) bt<br>#0  0x0000000000499dc2 in ngx_clean_old_connections (ev=0x800e47278)<br>    at /usr/ports/www/nginx/work/nginx_uploadprogress_module/ngx_http_uploadprogress_module.c:829<br>#1  0x0000000000425cba in ngx_event_expire_timers () at src/event/ngx_event_timer.c:149<br>
#2  0x00000000004239a4 in ngx_process_events_and_timers (cycle=0x800e0e048) at src/event/ngx_event.c:261<br>#3  0x00000000004301ac in ngx_worker_process_cycle (cycle=0x800e0e048, data=0x0) at src/os/unix/ngx_process_cycle.c:775<br>
#4  0x000000000042d341 in ngx_spawn_process (cycle=0x800e0e048, proc=0x42ffe0 &lt;ngx_worker_process_cycle&gt;, data=0x0,<br>    name=0x49f408 &quot;worker process&quot;, respawn=-2) at src/os/unix/ngx_process.c:194<br>#5  0x000000000042ef5a in ngx_start_worker_processes (cycle=0x800e0e048, n=2, type=-2) at src/os/unix/ngx_process_cycle.c:331<br>
#6  0x000000000042e664 in ngx_master_process_cycle (cycle=0x800e0e048) at src/os/unix/ngx_process_cycle.c:123<br>#7  0x00000000004033f2 in main (argc=1, argv=0x7fffffffedf0) at src/core/nginx.c:382<br>(gdb)<br><br><br><div class="gmail_quote">
2009/6/1 Igor Sysoev <span dir="ltr">&lt;<a href="mailto:is@rambler-co.ru">is@rambler-co.ru</a>&gt;</span><br><blockquote class="gmail_quote" style="border-left: 1px solid rgb(204, 204, 204); margin: 0pt 0pt 0pt 0.8ex; padding-left: 1ex;">
On Mon, Jun 01, 2009 at 07:11:42PM +0300, Vladimir Getmanshchuk wrote:<br>
<br>
&gt; Сделал. Залипнет - вышлю *.core<br>
<br>
Нет, *.core не надо. Нужно<br>
gdb /usr/local/sbin/nginx /spool/core/nginx....core<br>
bt<br>
<br>
И /usr/local/sbin/nginx должен быть не stripped.<br>
<div><div></div><div class="h5"><br>
<br>
&gt; 2009/6/1 Igor Sysoev &lt;<a href="mailto:is@rambler-co.ru">is@rambler-co.ru</a>&gt;<br>
&gt;<br>
&gt; &gt; On Mon, Jun 01, 2009 at 06:29:48PM +0300, Vladimir Getmanshchuk wrote:<br>
&gt; &gt;<br>
&gt; &gt; &gt; Сделал, если имелось ввиду:<br>
&gt; &gt; &gt;<br>
&gt; &gt; &gt; working_directory /usr/local/etc/nginx;<br>
&gt; &gt; &gt; worker_rlimit_core 1000m;<br>
&gt; &gt;<br>
&gt; &gt; Нет, во FreeBSD нужно:<br>
&gt; &gt;<br>
&gt; &gt; mkdir /spool/core<br>
&gt; &gt; chmod 0755 /spool/core<br>
&gt; &gt; chown site:site /spool/core<br>
&gt; &gt;<br>
&gt; &gt; sysctl kern.sugid_coredump=1<br>
&gt; &gt; sysctl kern.corefile=/spool/core/%N.core.%P<br>
&gt; &gt;<br>
&gt; &gt;<br>
&gt; &gt; --<br>
&gt; &gt; Игорь Сысоев<br>
&gt; &gt; <a href="http://sysoev.ru" target="_blank">http://sysoev.ru</a><br>
&gt; &gt;<br>
&gt; &gt;<br>
&gt;<br>
&gt;<br>
&gt; --<br>
&gt; Yours sincerely,<br>
&gt; Vladimir Getmanshchuk<br>
&gt;<br>
&gt; Senior Unix System Administrator<br>
&gt; Openfilm, LLC<br>
&gt;<br>
&gt; Email: <a href="mailto:vladget@openfilm.com">vladget@openfilm.com</a><br>
&gt; Skype: vladimir.getmanshchuk<br>
<br>
</div></div>--<br>
<div><div></div><div class="h5">Игорь Сысоев<br>
<a href="http://sysoev.ru" target="_blank">http://sysoev.ru</a><br>
<br>
</div></div></blockquote></div><br><br clear="all"><br>-- <br>Yours sincerely,<br>Vladimir Getmanshchuk<br><br>Senior Unix System Administrator<br>Openfilm, LLC<br><br>Email: <a href="mailto:vladget@openfilm.com">vladget@openfilm.com</a><br>
Skype: vladimir.getmanshchuk<br><br>