php - 在 PHP 中检查现有的、持久的 SQLite 连接

标签 php sqlite persistence

PHP 支持使用持久的 SQLite 连接。但是,在打开此类连接的情况下尝试运行维护脚本(如文件备份)时会出现问题。这些脚本可能会在低流量期间不时地在不重启服务器的情况下运行。

问题是:如何在不打开/调用一个(因此创建连接)的情况下检查当前是否存在 SQLite 持久连接。

参见:php SQLite persistent connection

最佳答案

如果您有权访问 shell_exec() 或 exec,您可以运行一个 shell 命令来检查一个 sqlite 进程是否正在运行,使用诸如 top 之类的命令或诸如 lsof 之类的命令 -我-n-P | grep sqlite 假设 sqlite 是进程的名称。

关于php - 在 PHP 中检查现有的、持久的 SQLite 连接,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/7238043/

相关文章:

c# - Entity Framework 不保存/停止重建数据库

java - 从持久性 API 使用 EntityManagerFactory

php - 如何在 PHP 中为文件夹及其所有子文件夹和文件设置 chmod?

javascript - 使用 javascript 和 php 将值插入数据库

php - 如何让PHP输出声音(哔)?

c++ - 如何在qt中修复 "No query Unable to fetch row"

php - 使用 PHP 将变量添加到 mysql select 语句会破坏该语句

c# - 参数 "Version 3"的 ConnectionString 格式无效

java - Android 中如何在应用程序关闭时检查更新?

java - 持久化:ManyToMany 到同一个类