Mysql和PHP连接处于活动状态

Mysql和PHP连接处于活动状态,php,mysql,shell,database-connection,Php,Mysql,Shell,Database Connection,是否有可能为php mysql连接提供类似“keepalive”的功能,以避免与db的大量连接 我需要将一些事件记录到数据库中,这些事件可以经常从命令行脚本中抛出,所以我认为最好将连接保持活动状态一段时间,而不是为每个事件打开一个新连接 请注意,我要求的是一个纯php脚本,不是一个web服务器脚本,由shell命令调用: > php /var/scripts/log.php 是否可以使用标准php?如果您使用的是PHP5.3或更高版本,则“基于连接”默认情况下是持久的,并且还提供清理功能

是否有可能为php mysql连接提供类似“keepalive”的功能,以避免与db的大量连接

我需要将一些事件记录到数据库中,这些事件可以经常从命令行脚本中抛出,所以我认为最好将连接保持活动状态一段时间,而不是为每个事件打开一个新连接

请注意,我要求的是一个纯php脚本,不是一个web服务器脚本,由shell命令调用:

> php /var/scripts/log.php

是否可以使用标准php?

如果您使用的是PHP5.3或更高版本,则“基于连接”默认情况下是持久的,并且还提供清理功能。

如果您使用的是PDO,我相信驱动程序默认会保持活动状态。(也称为持久连接)但这是否也适用于shell脚本,还是仅适用于apachephp模块?