这个问题与我们基于 Web 的应用程序有关,该应用程序使用 perl、apache、Apache::DBI 和数据库(MySQL、SQLite 或任何东西)。
我们知道 Apache::DBI 用于创建持久的数据库连接。从 Apache Web 服务器启动到关闭,这些连接一直存在于内存中。
我的问题是:是否可以在 Apache 进程的开始和结束之间的任意时间创建持久的数据库连接?我们不希望在 Apache Web 服务器进程的整个生命周期中都有持久连接。
我们需要在 Apache Web 服务器启动后的任何时候创建持久连接。我们需要在 Apache Web 服务器关闭之前的任何时候结束持久连接。