I have a site where every time I try to open the database while the server was running, it displays an error that the database is already open by a different process.
The problem is that I have some scripts that could be scheduled with cron to check the database, or even just using pshell
while the server is running.
As of now, it seems impossible to open the database from different processes, while the doc actually says that it's possible to have multiple connections to the database.
This issue forces me to run just one script/process at a time, including the server.
ZODB, in its default configation, is an in-process object database. You can, however, use a client-server model to share it across processes.
You have 3 options here: