LINUX.ORG.RU

[Nginx]Debian + Nginx + php-fastcgi + Livestreet = 110: Connection timed out

 


0

1

Доброго всем времени суток. И так, уже вот как недели две безуспешно борюсь со следующей проблемой которая в логах nginx'а, отображена как:

2012/02/08 11:05:59 [error] 5911#0: *1495 upstream timed out (110: Connection timed out) while reading response header from upstream, client: 123.123.123.123, server: example.ru, request: «POST /topic/add/ HTTP/1.0», upstream: «fastcgi://127.0.0.1:9000», host: «example.ru», referrer: "http://example.ru/topic/add/"

Работает nginx в среде Debian GNU/Linux 6.0.3 (squeeze). С установленными из репов nginx,php,php-fastcgi.

В гугле масса советов как ее решить. только не один из них проблему на совсем не решил.

Привожу nginx.conf:

user www-data;
worker_processes  4;

error_log  /var/log/nginx/error.log;
pid        /var/run/nginx.pid;

events {
    worker_connections  2048;
    # multi_accept on;
    use epoll;
}

http {
    include       /etc/nginx/mime.types;

    access_log  /var/log/nginx/access.log;

    sendfile        on;
    #tcp_nopush     on;

    #keepalive_timeout  0;
    keepalive_timeout  65;
    tcp_nodelay        on;

    gzip  on;
    gzip_disable «MSIE [1-6]\.(?!.*SV1)»;


    fastcgi_buffers 8 256k;
    fastcgi_buffer_size 128k;
    fastcgi_busy_buffers_size 256k;
    fastcgi_connect_timeout 90;
    fastcgi_read_timeout 210;

    include /etc/nginx/conf.d/*.conf;
    include /etc/nginx/sites-enabled/*;
}

Так же привожу /etc/default/php-fastcgi:

# Settings for php-cgi in external FASTCGI Mode
#

# Should php-fastcgi run automatically on startup? (default: no)
START=yes

# Which user runs PHP? (default: www-data)
EXEC_AS_USER=www-data

# Host and TCP port for FASTCGI-Listener (default: localhost:9000)
FCGI_HOST=localhost
FCGI_PORT=9000

# Environment variables, which are processed by PHP
PHP_FCGI_CHILDREN=5
PHP_FCGI_MAX_REQUESTS=100

Всячески экспериментировал с keepalive_timeout, fastcgi_connect_timeout, fastcgi_read_timeout и буферами. но проку ноль. Ошибка может не вылазить в течении недели ни разу. А иногда на дню по несколько раз.

Посоветуйте как дальше копать, чем тестить и в каком направлении. Заранее спасибо.



Последнее исправление: gudron (всего исправлений: 3)

Отваливается бэкенд, экспериментировать с nginx'ом бесполезно, это тоже самое, что ругать nginx за его «502 Bad Gateway» при отвалившимся apache за ним.

Deleted
()
Вы не можете добавлять комментарии в эту тему. Тема перемещена в архив.