3

大家好

我在使用 nginx 服务器时遇到问题。我已经为 nginx 配置了保持活动连接。

keepalive_timeout 65;

并通过持久连接连接到服务器,我在同一连接中向服务器发送了许多请求。

我想从 php 关闭持久连接。php exit and die 命令关闭响应,而不是连接。并且客户端可以在同一连接中重新发送到服务器请求。

简单地说,我想从 php 关闭持久连接

我使用这个命令,

标头('连接:关闭');

但不受影响,连接仍然存在

如何从php关闭http连接

4

2 回答 2

7

我花了很长时间才找到答案。

在 PHP 中,您需要调用:

fastcgi_finish_request();
于 2015-07-01T01:03:29.143 回答
1

从这个servfault 答案看来,您可以通过在 nginx fastcgi 处理程序中允许此标头来尝试它。

fastcgi_pass_header Connection-close;
于 2013-03-27T11:17:12.230 回答