multi-process 에서 berkeley db 사용

ohdol의 이미지

제 환경은
tomcat 에서 servlet으로 bdb database를 오픈하고 있어 웹으로 get, put, del 이 동작하고요.
쉘에서 database로 데이타를 put 하는 구조인데
쉘에서 데이타를 집어 넣고 tomcat으로 접근하면 아래와 같은 메세지가 뜨네요.

PANIC: fatal region error detected

bdb는 동일한 Environment를 공유하게 하면 멀티 프로세스를 지원한다고 하는데 왜 안되는지...

Environment 생성시에 아래 플래그 활성화 합니다.

DB_INIT_LOG | DB_INIT_TXN | DB_INIT_LOCK | DB_THREAD