sig11 при проксировании (nginx 0.2.3 and 0.1.41)

Igor Sysoev is at rambler-co.ru
Sat Oct 1 21:52:29 MSD 2005


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
-------------- next part --------------
--- 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;
 


More information about the nginx-ru mailing list