Perl 是什么导致这些DBD::SQLite错误?
我有一个将数据插入sqlite数据库的应用程序。我时常会犯这些错误,我不知道为什么Perl 是什么导致这些DBD::SQLite错误?,perl,dbi,dbd,Perl,Dbi,Dbd,我有一个将数据插入sqlite数据库的应用程序。我时常会犯这些错误,我不知道为什么 DBD::SQLite::st execute failed: database is locked at ... 或 它正在执行一系列插入操作,但有时会像这样失败。是否检查了文件权限?应用程序运行时,文件权限不会更改。其他插入件也可以。是否有多个线程/进程插入?2.文件在网络共享上吗?是的,它在Unix NFS上。在阅读了一些文档之后,我看到“POSIX咨询锁定已知有缺陷,甚至在许多NFS实现中都没有实现”,
DBD::SQLite::st execute failed: database is locked at ...
或
它正在执行一系列插入操作,但有时会像这样失败。是否检查了文件权限?应用程序运行时,文件权限不会更改。其他插入件也可以。是否有多个线程/进程插入?2.文件在网络共享上吗?是的,它在Unix NFS上。在阅读了一些文档之后,我看到“POSIX咨询锁定已知有缺陷,甚至在许多NFS实现中都没有实现”,所以我想这是我无法控制的?
DBD::SQLite::st execute failed: file is encrypted or is not a database