무모한 서비스 개발기: 서버의 구성
무모한 서비스 개발기 (아직 초안) 서버의 구성 NodeJS mongoDB mongod.conf를 구성할 때 주의해야할 점 흔한 문제 1 기존에 db를 구성한 경우라면, engine과 directoryPerDB의 수정은 신중하게 해야 한다. 수정해서는 안되는 문제는 아니지만, fork가 동작안되는 오류를 표시하고 실행이 안되는 경우가 많다. mongod -f mongod.conf about to fork child process, waiting until server is ready for connections. forked process: 12345 ERROR: child process failed, exited with error number 100 흔한 문제 2 directory 접근 권한 문제로 log 혹은 db에 파일을 쓰지 못하는 경우가 있다. command line 에서 아래와 같이 처리해서 실행해보자. $ sudo chown -R nobody:staff ... Frameworks mongoose mongo-express 설치 $ npm install mongo-express $ cd node_modules/mongo-express $ cp config.default.js config.js $ nano config.js Account 부분을 수정해야 좋다. 안해도 되지만, 궁극적으로는 필요하다. mongo = { db: DB name host: host address for mongoDB port: port number for host address username: user name for DB connection password: password for DB connection }; 평상시 실행 전역으로 하는 경우 $ mongo-express 지역으로 하는 경우 $ cd project_workspace $ cd ...