Задать вопрос
Ответы пользователя по тегу PHP
  • Почему PHP-FPM сбрасывает соединение?

    @Incher
    Добрый день! У меня похожая проблема в Ubuntu, подскажите, пожалуйста, в чет может быть проблема? Nginx и php-fpm на разных виртуалках в одной локальной сети, обе под Ubuntu Server 12.04 LTS. В настройках Nginx:

    server {
            root /webdata/internal/test;
            index index.php;
            server_name xx.xx.xx.xx;
            location ~ \.php$ {
               fastcgi_pass 192.168.199.223:9000;
                    #fastcgi_index index.php;
                    #fastcgi_param  SCRIPT_FILENAME  $document_root$fastcgi_script_name;
                    include fastcgi_params;
            }
    }


    /etc/php5/fpm/pool.d/www .conf

    [www]
    user = www-data
    group = www-data
    listen = 192.168.199.223:9000
    
    listen.allowed_clients = 127.0.0.1, 192.168.199.224
    pm = static
    pm.max_children = 100
    pm.max_requests = 100
    pm.status_path = /status_php-test
    
    ping.path = /ping_php-test
    chdir = /webdata


    В логах Nginx получаю ошибку "error: failed (104: Connection reset by peer) while reading response header from upstream", в браузере 502 - bad gateway. Между машинами фаервола нет, /etc/hosts.deny ничего не запрещает. Вывод netstat -tapnl | grep 9000 показывает
    tcp        0      0 192.168.199.223:9000    0.0.0.0:*               LISTEN      11860/php-fpm.conf)


    Однако, с машины с Nginx запуск telnet 192.168.199.223 9000 показывает моментальный сброс соединения:
    Trying 192.168.199.223...
    Connected to 192.168.199.223.
    Escape character is '^]'.
    Connection closed by foreign host.
    Ответ написан