ngnix and Linux on UltrasparcII

Igor Sysoev is at rambler-co.ru
Wed Nov 23 15:58:38 MSK 2005


On Wed, 23 Nov 2005, Andrey Chernomyrdin wrote:

>>> То есть вроде-бы ни чего криминального - самый простой конфиг.
>> 
>> 
>> Нужно получить core и прислать вывод команды bt.
>
> Как получить core не понял, просто протрассировал в gdb:
>
> # /usr/sbin/nginx.debug
> # ps ax | grep nginx
> 14545 ?        Ss     0:00 nginx: master process /usr/sbin/nginx.debug
> 14546 ?        S      0:00 nginx: worker process

> Program received signal SIGSEGV, Segmentation fault.
> [Switching to Thread 16384 (LWP 14546)]
> ngx_epoll_process_events (cycle=<value optimized out>, timer=4294967295, 
> flags=1) at src/event/modules/ngx_epoll_module.c:454
> 454            if (c->fd == -1 || rev->instance != instance) {
> (gdb) bt
> #0  ngx_epoll_process_events (cycle=<value optimized out>, timer=4294967295, 
> flags=1) at src/event/modules/ngx_epoll_module.c:454
> #1  0x0001c59c in ngx_process_events_and_timers (cycle=0x74cb0) at 
> src/event/ngx_event.c:246
> #2  0x00023a24 in ngx_worker_process_cycle (cycle=0x74cb0, data=0x0) at 
> src/os/unix/ngx_process_cycle.c:728
> #3  0x000216a8 in ngx_spawn_process (cycle=0x74cb0, proc=0x2373c 
> <ngx_worker_process_cycle>, data=0x0, name=0x4efa0 "worker process", 
> respawn=-2) at src/os/unix/ngx_process.c:187
> #4  0x00022888 in ngx_start_worker_processes (cycle=0x74cb0, n=1, type=-2) at 
> src/os/unix/ngx_process_cycle.c:327
> #5  0x00022e44 in ngx_master_process_cycle (cycle=0x74cb0) at 
> src/os/unix/ngx_process_cycle.c:119
> #6  0x00012220 in main (argc=<value optimized out>, argv=0xefcc7b84) at 
> src/core/nginx.c:295
> (gdb)
>
> Если что сделал не правильно, то могу переделать - только вопрос как ;-)

p *c
p *rev


Игорь Сысоев
http://sysoev.ru





More information about the nginx-ru mailing list