标签: python pyramid zodb
我有一个网站,每次我在服务器运行时尝试打开数据库时,都会显示一个错误,表明数据库已经被其他进程打开了。
问题是我有一些脚本可以用cron来安排检查数据库,甚至只是在服务器运行时使用pshell。
pshell
截至目前,似乎无法从不同的进程打开数据库,而doc实际上说可以与数据库建立多个连接。
这个问题迫使我一次只运行一个脚本/进程,包括服务器。
答案 0 :(得分:5)
ZODB在其默认配置中是一个进程内对象数据库。但是,您可以使用客户端 - 服务器模型跨进程共享它。
这里有3个选项: