ПРОЕКТЫ 


  АРХИВ 


Apache-Talk @lexa.ru 

Inet-Admins @info.east.ru 

Filmscanners @halftone.co.uk 

Security-alerts @yandex-team.ru 

nginx-ru @sysoev.ru 


  СТАТЬИ 


  ПЕРСОНАЛЬНОЕ 


  ПРОГРАММЫ 



ПИШИТЕ
ПИСЬМА












     АРХИВ :: nginx-ru
Nginx-ru mailing list archive (nginx-ru@sysoev.ru)

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

Re: sig11 при проксировании (n ginx 0.2.3 and 0.1.41)



On Sat, 1 Oct 2005, Eugeny Zadevalov wrote:

Проблемма заключается в том, что если я убираю proxy,
и прописываю "root /var/www" то все ок, как только добавляю
proxy инструкции как выше описано, начинает валиться:
"worker process 1881 exited on signal 11"
Визуально это выглядить как непрогруженные элементы страницы,
картинки к примеру. клацаешь reload 20 раз постоянно разные картинки не
показывает.

Прилагаемый патч должен решить ошибку, насколько я понимаю,
она появилась в 0.2.0.
В 0.1.41 тоже был signal 11 ?


Игорь Сысоев
http://sysoev.ru
--- src/event/modules/ngx_rtsig_module.c        Wed Sep 14 22:58:55 2005
+++ src/event/modules/ngx_rtsig_module.c        Sat Oct  1 21:49:02 2005
@@ -428,9 +428,15 @@
             return NGX_OK;
         }
 
-        /* TODO: old_cycles */
-
         c = ngx_cycle->files[si.si_fd];
+
+        if (c == NULL) {
+            /* the stale event */
+
+            ngx_accept_mutex_unlock();
+
+            return NGX_OK;
+        }
 
         instance = signo - rtscf->signo;
 


 




Copyright © Lexa Software, 1996-2009.