We have been seeing intermittent reports of this "database is not open" error for a long time and are not sure of all the causes. One possible cause is that the process is opening too many file handles than your Linux user allows.
Do you still get this error with a fresh data directory?