pgbouncer - 在 Apache 上使用 pgBouncer 和 PHP 脚本
问题描述
我为我的 PHP 应用程序使用 CodeIgniter 3 框架,该应用程序在启用 Keep-Alive 的 Apache 上运行。我的脚本使用 PHP pg_* 驱动器,禁用了持久连接,并且我的池模式是会话,因为我需要使用 lastval() 命令返回插入 ID。
碰巧我开始注意到有几个连接是打开的并且没有被关闭,或者需要很长时间才能关闭并且没有传递给脚本,因为大约 90% 的连接 (700) 是空闲的并且是未占用,达到池连接的限制。因为有很多很多的连接被打开。
我的问题是,在执行完所有操作后,是否需要编写脚本来关闭数据库连接?
解决方案
推荐阅读
- c# - JSON 与 .NET 中的反序列化不同的序列化
- python - TensorFlow 2 无法导入(PyCharm)
- mysql - 通过 UNIX 套接字与远程服务器上的 mysql 连接
- java - 如何访问 Class 类型的元素列表?
- android - React Native Video Android 方向
- javascript - 如何检查对象数组是否具有具有更多属性的重复属性值?
- jquery - 类型“JQuery”上不存在属性“验证”
' - javascript - PHPmailer在使用gmail smtp时发送电子邮件到span
- arrays - 如何获取 Array 数组中的列数?
- python - 使用平均聚合值过滤组?