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

来自php的Nginx close keep-alive连接

包唯
2023-03-14

大家好

我的nginx服务器有问题。我已将nginx配置为保持活动连接。

保持活力;

并连接到服务器与持久连接,我发送许多请求到服务器在同一连接。

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

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

我用这个命令,

标题(“连接:关闭”);

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

如何从php关闭http连接

共有2个答案

南宫阳焱
2023-03-14

从这个serv故障答案中,您似乎可以通过在nginx快速cgi处理程序中允许这个头来尝试它。

fastcgi_pass_header Connection-close;
柯升
2023-03-14

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

在PHP中,您需要调用:

fastcgi_finish_request();
 类似资料:
  • 我希望以代理无关的方式从Java SE应用程序创建JMS连接。 我用数据库连接的URL方案与JDBC进行比较。这将创建与实际实现无关的独立性。 对于JMS,我还没有找到类似的东西。我知道在Java EE中,JNDI将履行这个角色,但这是Java SE。 我不想将我的代码绑定到任何特定的队列代理,因为我的需求非常简单,即JMS 1.1文本消息的发送/接收。 我也看过Spring Boot,因为它通常

  • 因此,我想知道什么是处理数据库连接问题的最佳方法?每次调用Lambda函数时,我都被迫建立新的连接,还是有办法将这些连接池起来/缓存起来,以便进行更高效的查询? 多谢了。

  • 假设有一个具有以下结构的基本SQL db: 客户ID 姓名 邮编 电子邮件 订单ID 客户ID 描述 项目ID 订单ID 名称 成本 所以一个客户可以有很多订单,一个订单可以有很多项目。 要运行什么最合适的LINQ查询来实现以下结果,其中订单项名称结果是逗号分隔的字符串: 客户名称|客户电子邮件|订单项目名称 因此,订单表实际上就像客户和订单项表之间的链接表。然后,我想将与所有订单关联的所有项目的

  • 问题内容: 我有3个数据库,现在我需要将每个数据库中的几个表连接到singel查询中。我该怎么做呢? 这是我的联系: 我有3个不同的用户,每个数据库都有一个唯一的密码。一个数据库存储用于facebook应用程序和其他iframe应用程序的应用程序数据。另一个保存所有网店数据,例如产品,订单,客户等,而第三个保存网站结构和内容。 现在; 我想以某种方式将它们三个一起放在一个查询中。 当我写这个问题时

  • 问题内容: 我刚刚开始使用BoneCP,这是我第一次使用连接池。对于应该如何使用它,我有些困惑。当前,我将BoneCP对象保存为静态变量,因此可以在不同的连接之间使用它。 连接完成后,用关闭。 我应该这样做,还是不应该关闭它以使其能够被池重用? 这是我当前获得连接的实现: 这似乎是正确的,还是我误解了我应该如何使用BoneCP? 问题答案: 除了使您的私有静态最终变量和将init更改为静态块(或者

  • 从solr连接到sql server时出现问题。 我已经尝试了以下连接 我正在尝试使用IntegratedSecurity=true,可以吗? tcp/ip已启用。 我已经看到了connectionstring的以下部分的变体:jdbc:sqlserver://ARBETSDATOR\SQLEXPRESS 或者只是localhost:jdbc:sqlserver://localhost; ? 使用