Проблемма заключается в том, что если я убираю 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;