502 gateway incorreto nginx php7.0-pfm ubuntu 16.04

0

Eu li este artigo de alguns meses atrás 502 gateway ruim nginx php7 fpm

Eu tentei um monte de coisas, mas ainda estou recebendo um erro de 502 gateway ruim.

Quando olho para o log de erros, recebo o seguinte:

2017/02/08 08:46:34 [error] 1482#1482: *166935 connect() to unix:/run/php/php7.0-fpm.sock failed (11: Resource temporarily unavailable) while connecting to upstream, client: 191.96.249.70, server: example.com, request: "POST /xmlrpc.php HTTP/1.0", upstream: "fastcgi://unix:/run/php/php7.0-fpm.sock:", host: "xx.xx.xx.xx"

Eu tenho uma nova instalação do Ubuntu 16.04 com as atualizações atuais. Minha memória RAM é a seguinte:

server:~$ free -m
          total        used        free      shared  buff/cache   available
Mem:           2000         337         961          47         700        1444
Swap:          1021           0        1021

No arquivo de configuração do nginx, há um monte de coisas, mas aqui está o código relevante:

upstream php {
            server unix:/tmp/php-cgi.socket;
            server  127.0.0.1:9000;
    }

location ~ \.php$ {
            include snippets/fastcgi-php.conf;
            fastcgi_read_timeout 150;
            fastcgi_pass unix:/run/php/php7.0-fpm.sock;
    }

No arquivo /etc/php/7.0/fpm/pool.d/www.conf A diretiva de escuta é

listen = /run/php/php7.0-fpm.sock

No diretório run / php existe um arquivo php7.0-fpm.sock

server:/run/php$ ls
php7.0-fpm.pid  php7.0-fpm.sock  php7.1-fpm.pid  php7.1-fpm.sock

A única maneira de remover o erro 502 do gateway ruim do navegador é fazer o seguinte:

sudo systemclt stop php7.0-fpm
sudo systemctl start php7.0-fpm

Eu preciso fazer isso muitas vezes ao dia ... claro que isso não é uma solução. Está apenas reiniciando o serviço.

Eu notei que no arquivo de configuração do nginx existem duas funções "upstream php" e "location ~ .php". Estas duas estão apontando para locais diferentes. Isso poderia ser um erro de configuração?

Não tenho certeza se estamos apontando para um servidor e o outro para um local de arquivo.

Qualquer ajuda seria ótima.

Spineless

    
por Spineless 08.02.2017 / 20:14

0 respostas