fcgi warnings causing exit on signal 11

Aleksander jjjx128 на mail.ru
Ср Мар 24 14:16:43 MSK 2010


Здравствуйте, появились проблемы с ворнингами в fcgi апстрим.

Есть такой конфиг:
    server {
        listen  8000;
        location / {
            fastcgi_pass    unix:/tmp/fcgi-test.sock;
            include         fastcgi_params;
        }
    }

И такой простенький скрипт fcgi-test.pl:
#!/usr/bin/perl
use CGI::Fast;
while (new CGI::Fast) {
    print "Content-type: text/html\n\nOk";
    warn "".("a" x 503)."\n";
}

Запускаю:
> FCGI_SOCKET_PATH=/tmp/fcgi-test.sock ./fcgi-test.pl &
> fetch -o- http://127.0.0.1:8000/

При значении 503 и больше воркер падает "worker process NNNNN exited on signal 11".

> /usr/local/nginx/sbin/nginx -V
nginx version: nginx/0.8.34
built by gcc 4.2.1 20070719  [FreeBSD]
TLS SNI support enabled
configure arguments: --with-http_flv_module --with-http_dav_module --with-http_gzip_static_module --with-http_ssl_module --with-http_realip_module --with-http_secure_link_module --with-http_geoip_module 





Подробная информация о списке рассылки nginx-ru