BerkelyDB 3.3.11 에서 lock 현상...

서지훈의 이미지

현재 kernel 2.4.18-3 에서 개발중인데 여러개의 프로그램에 의해 db접근이 일어날 경우 DB의 붕괴를 막기 위해 하래와 같은 DB environmet flag 값을 사용중입니다.
DB_CREATE | DB_INIT_MPOOL | DB_INIT_LOC
DB형식은 BTREE입니다.

근데... 문제가 가끔가다 query를 날리면 lock이 되어 버리는것 같습니다.
그래서 db파일에 있는 __db.001 __db.002 __db.003 을 삭제하면 잘 되는것 같은데...
이같은 현상이 나타나는 건 왜 그런건지?

흠...

<어떠한 역경에도 굴하지 않는 '하양 지훈'>