PHP-FPM停止对aws的响应[上游超时(110:连接超时)]

我有一个在AWS上运行的网站,但该网站无法正常运行。并且一旦我重新启动PHP-fpm,它就会开始平稳运行。

这是网站抛出504时出现在错误日志中的错误-

2308#2308:* 3310上游超时(110:连接超时),同时从上游读取响应头,客户端:54.215.160.135,服务器:api.mysite.com,请求:“ POST / notfound HTTP /1.1”,上游:“ fastcgi:// unix:/var/run/php/php7.2-fpm.sock”

我尝试解决此问题,但无法解决。我还尝试过重新安装PHP-FPM,但没有解决问题。

这是我的Nginx conf文件-

location ~ \.php$ {
    try_files $uri =404;
    fastcgi_split_path_info ^(.+\.php)(/.+)$;
   fastcgi_pass unix:/var/run/php/php7.2-fpm.sock;
   fastcgi_index index.php;
   include fastcgi_params;
   fastcgi_param SCRIPT_FILENAME $document_root$fastcgi_script_name;

   fastcgi_intercept_errors off;
   fastcgi_buffer_size 16k;
   fastcgi_buffers 4 16k;
   fastcgi_connect_timeout 300;
   fastcgi_send_timeout 300;
   fastcgi_read_timeout 300;
    include fastcgi_params;
}

当我检查FPM的状态时,它也会显示-

  ● php7.2-fpm.service - The PHP 7.2 FastCGI Process Manager
     Loaded: loaded (/lib/systemd/system/php7.2-fpm.service; enabled; vendor preset: enabled)
     active: active (running) since Sat 2020-01-04 04:23:13 UTC; 1h 52min ago
       Docs: man:php-fpm7.2(8)
   Main PID: 2314 (php-fpm7.2)
     Status: "Processes active: 5,idle: 0,Requests: 1511,slow: 0,Traffic: 0req/sec"
      Tasks: 6 (limit: 1152)
     CGroup: /system.slice/php7.2-fpm.service
             ├─2314 php-fpm: master process (/etc/php/7.2/fpm/php-fpm.conf)
             ├─3578 php-fpm: pool www
             ├─3579 php-fpm: pool www
             ├─3633 php-fpm: pool www
             ├─3784 php-fpm: pool www
             └─3786 php-fpm: pool www

在pool.d / www.conf

    user = nginx ##previously it was  www-data
    group = www-data
    listen.owner = nginx ##previously it was  www-data
    listen.group = nginx ##previously it was  www-data
    listen.mode = 0660
    listen = /run/php/php7.2-fpm.sock

我该如何解决这个问题?

a20855737 回答:PHP-FPM停止对aws的响应[上游超时(110:连接超时)]

暂时没有好的解决方案,如果你有好的解决方案,请发邮件至:iooj@foxmail.com
本文链接:https://www.f2er.com/2821442.html

大家都在问