当前位置: 首页 > 知识库问答 >
问题:

PHP-fpm nginx上传结果在502坏请求recv()失败()

壤驷升
2023-03-14

我正在努力与一个问题,而上传文件到我的服务器。

我使用以下:

  • Ubuntu 14.04 64位
  • nginx1.4。6
  • php5 fpm 5.5。九,

应该接收文件的应用程序位于Zend Framework 2.4之上。0

每次我想上传一个文件,我得到一个502坏请求响应。

nginx的error.log显示:

[error] 21217#0: *5 recv() failed (104: Connection reset by peer) while reading response header from upstream

我读了很多关于这个错误的书,但没有什么真正的帮助。

我做到了:

  • 在php中禁用opcache。ini
  • 为php fpm从套接字切换到tcp
  • 为php设置文件大小
  • 设置nginx和php fpm的超时

如果有人有主意,如果你能帮点忙,那就太好了:)

格里兹·尼尔森

共有1个答案

叶经略
2023-03-14

尝试打开您的fastcgi池配置:vim/etc/php5/fpm/pool。d/www.conf

更改听:听=127.0.0.1:9000

打开nginx站点配置:vim/etc/nginx/sites available/your site。形态

替换unix:/var/run/php5 fpm。短袜比:127.0。0.1:9000;

重新启动nginx和php5 fpm。

 类似资料:
  • 我用Ired邮件和两个网站成功地运行了Ubuntu服务器20.04,其中一个是WordPress。 我想安装Nextcloud,为此我必须重新安装php fpm以生成php7。4-fpm。短袜在这之后,Nextcloud工作了,但是我的其他网站停止了工作,出现了错误“502坏网关”。 所以至少可以说,我很困惑! 我根据本文安装了Nextcloud并设置了启用的站点。符合说明的conf文件:http

  • 我一直在努力解决Nginx获得502坏网关的问题。 最困难的是,日志对此几乎毫无用处。 我使用的是VueJS,因此请求/响应更像是REST体系结构。 它目前正在做的只是试图返回公司信息,但我得到了一个网关错误。问题是,这完全是随机的。 (注意:CORS错误是由于502坏网关而发生的) 它只会偶尔发生,但不会一直发生。当我把请求通过一个铬扩展称为Restlet客户端工作非常好。 回顾Nginx错误,

  • 配置 Ubuntu服务器11.10 64位 亚马逊AWS,Ec2,云端托管 t1。微实例 在我写任何其他东西之前,我想声明我已经检查了nginx 502坏网关和nginx PHP-FPM 502坏网关线程,不幸的是,这在这方面对我没有帮助。 这个问题似乎很常见:nginx或php fpm的错误配置可能导致错误,这是我一直无法解决的问题。请注意,即使在我转到我的域根目录时,也会出现这种情况,而不指定

  • 我正在为客户端移植Vimeo PHP库https://github.com/vimeo/vimeo-php-libColdFusion,并成功地翻译了除了视频上传POST请求之外的所有内容。PHP库使用如下cURL:

  • 我有一个基于php和nginx图像的web应用程序...一切都很好,直到我在PHP配置下设置了一个命令: docker撰写。yml 这是我的默认。形态 这是我的supervisord.conf nginx日志显示我: nginx|u 1 | 2018/10/02 00:42:36[错误]11#11:1 connect()在连接到上游时失败(111:连接被拒绝),客户端:172.23。0.1,服务器

  • 我的nginx.conf文件是这样的: 现在,在打开一些URL时,它抛出了502个坏网关,但对其他URL则没有。我犯的错误。日志为: 2019/01/10 23:53:39[错误]12139#12139:*5 recv()在从上游读取响应头时失败(104:由对等方重置连接),客户端:127.0。0.1,服务器:localhost,请求:“GET/wordpress/HTTP/2.0”,上游:fas