没有脚本名称通过nginx / FastCGI传递给php-fpm

我通过PHP-fpm运行PHP 5.5 / 5.6实例,没有任何问题(unix套接字和Nginx)。

今天,我编译了PHP 7,并将其作为第三个PHP实例启动。 虽然PHP 7实例的PHP 5.5 / 5.6实例可以很好地处理请求,但是我得到:

警告:pid 2582,fpm_request_check_timed_out(),行277:[池www0]子2813,脚本“(请求:”“)执行超时(120.018160秒),终止

在我的PHP-fpm日志文件

在FastCGI应用程序中无法获得HTTP POST的正文

Nginx后面运行CKAN

Nginx,fastcgi PHP Windows,没有指定input文件

两个文档根与Nginx和fastcgi

PHP 5.5 FastCGIcaching

当读取来自上游的响应头时,客户端:xxx.xxx.xxx.20,服务器:本地主机,请求:“GET /info.PHP错误1889#0:* 4 recv HTTP / 1.1“,上游:”fastcgi:// unix:/var/run/PHP70-fpm.sock:“,主机:”xxx.xxx.xxx.21“

在我的Nginx错误日志文件中。

我使用fastcgi_param SCRIPT_FILENAME $document_root$fastcgi_script_name ,它也适用于PHP 5.6实例。 虽然PHP 7的脚本文件名似乎是空的。 我正在请求脚本/info.PHP

使用PHP 5.x和7.0与PHP-fpm有什么不同?

UPDATE

至less我不是唯一面对这些问题的人。 我在这里打开了一个错误报告: https : //bugs.PHP.net/bug.PHP?id = 69850

还有一个非常相似(可能相同)的错误已经在这里报告: https ://bugs.PHP.net/bug.PHP?id = 69875(thx to @crypticツ)

更新2

尝试最新的alpha2 。 该错误在那里修复。 Unix套接字现在就像一个魅力再次工作。

django – Nginx + fastcgi – >未处理的exception(从Django 1.2.4升级到Django 1.3后)

Nginx发送缺less图像的请求到后端

子目录中的wordpress服务于Nginx fastcgi的根目录index.PHP

$ _SERVER 没有提供价值

如何用C ++中的FastCGI(Nginx)创build一个cookie

我不确定这是否可以作为答案,但在这个时候,当我写这个答案的时候,你提出的错误已经被PHP团队认可了:

[2015-06-23 12:47 UTC] remi@PHP.net I confirm PHP 5.6.10 works PHP 7.0.0-dev (Jun 17 2015) - network socket: OK. - UDS: broken

更新:我刚刚看到你也知道这一点!

相关文章

本篇内容主要讲解“gitee如何上传代码”,感兴趣的朋友不妨来...
这篇“从gitee上下的代码如何用”文章的知识点大部分人都不太...
这篇文章主要介绍“gitee如何下载仓库里的项目”,在日常操作...
本篇内容主要讲解“怎么在Gitee上更新代码”,感兴趣的朋友不...
本文小编为大家详细介绍“怎么将工程托管到gitee”,内容详细...
这篇文章主要介绍了gitee中图片大小如何调整的相关知识,内容...