Replica Set2 Error: Transaction numbers are only allowed on a replica set member or mongos Error: Transaction numbers are only allowed on a replica set member or mongos mongoose transaction 에러 내용 mongoose에서 transaction 및 session을 사용하려고 하면 위와 같은 오류가 출력됩니다. mongoose transaction 에러 원인 default 설정인 standalone은 mongoose session의 transaction 기능을 사용할 수 없습니다. 단일 서버에서는 다수 데이터에 대한 다수 연산이 동시에 요청되더라도 atomicty 등을 지키면서 연산을 수행할 수 있습니다. 따라서 transaction은 standalone 에서는 필요하지 않습니다. 그러나 분산환경은 그렇지 않습니다. 따라.. 2023. 5. 15. mongod --keyFile 시 permissions on /etc/mongodb.key are too open 또는 /etc/mongodb.key: bad file mongod --keyFile 시 permissions on /etc/mongodb.key are too open 또는 /etc/mongodb.key: bad file key: bad file or key are too open 에러 내용 docker-compose를 활용해 mongodb replica set을 구축하는 도중 위와 같은 에러들을 만났습니다. key: bad file or key are too open 에러 원인 permissions on /etc/mongodb.key are too open : keyFile의 mode가 소유자 읽기 전용(400)이 아닌 다른 유저들이 읽을 수 있는 등 보안이 필요한 keyFile에 올바르지 않은 mode를 가지고 있기 때문입니다. /etc/mongodb... 2023. 5. 12. 이전 1 다음