Php Laravel 502坏网关Nginx,当它';交通繁忙

Php Laravel 502坏网关Nginx,当它';交通繁忙,php,laravel,ubuntu,nginx,Php,Laravel,Ubuntu,Nginx,我使用的是Laravel应用程序,以下是我的nginx配置代码: server { listen 80; server_name domain.com; root /var/www/project/public; index index.html index.htm index.php index.nginx-debian.html; charset utf-8; location ~ /.well-known {

我使用的是Laravel应用程序,以下是我的nginx配置代码:

server {
    listen 80;
    server_name domain.com;
    root /var/www/project/public;

    index index.html index.htm index.php index.nginx-debian.html;

    charset utf-8;
    location ~ /.well-known {
                allow all;
        }
    location / {
        try_files $uri $uri/ /index.php?$query_string;
    }

    location = /favicon.ico { access_log off; log_not_found off; }
    location = /robots.txt  { access_log off; log_not_found off; }

    access_log off;
    error_log  /var/log/nginx/domain.log error;

    sendfile off;

    client_max_body_size 100m;

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

    location ~ /\.ht {
        deny all;
    }
}
错误日志

2018/06/29 08:41:30 [error] 928#928: *14875 connect() to unix:/run/php/php7.0-fpm.sock failed (11: Resource temporarily unavailable) while connecting to upstream, client: IP, server: IP, request: "GET / HTTP/1.1", upstream: "fastcgi://unix:/run/php/php7.0-fpm.sock:", host: "IP"
我的配置有问题吗?我有一个32GB Ram、SSD和处理器的重型服务器:2x E5-2670 0@2.60GHz。我正在使用Ubuntu和NGINX


请让我知道,我已经更改了许多服务器,但无法摆脱这个问题。

检查您的php fpm日志,看看nginx是否正在消亡。您得到的错误是Nginx说它代理请求的服务器没有应答。如果它们在两台不同的机器上,这可能是一个网络问题,可能是因为没有足够的工作人员来满足所有传入的请求,也可能是因为VPS上的OOM杀手杀死了进程。仅仅因为服务器有大量的RAM并不意味着它不受内存耗尽的影响。我有一个客户在Magento网站上,他在一个具有类似规格的服务器上发布了由于插件编码错误而导致的一天结束报告

我刚看到你在日志上写了一行。检查pool.conf以了解以下内容:

process.max、pm.max\u子服务器、pm.min/max\u备用服务器


在流量大的环境中,这些只是您可能需要调整的几个方面。

我认为这可能是PHP fpm配置的问题,而不是nginx的问题。你的PHP内存限制是什么样的?@Joe如果可以,请帮我解决这个问题。你的错误日志中有任何消息吗?@Jerodev刚刚用错误日志更新了我的问题