1
나는 영원히 돌아가고 하나의 mongodb 연결을 생성해야하는 Node.js 앱을 가지고 있습니다. 그러나 연결은 몇 초 후에 닫히고 앱이 충돌합니다. 모든 코드를 다시 연결 메소드 만 만들었습니다. 앱 코드 : 몽구스 연결을 계속 닫습니다.
var mongoose = require('mongoose'),
db = mongoose.createConnection("mongodb://localhost:28017/mwa");
그런 다음 몇 초 후에 내가 얻을 :
node.js:201
throw e; // process.nextTick error, or 'error' event on first tick
^
Error: connection closed
at [object Object].<anonymous> (/home/gavin/mwa/node_modules/mongoose/node_modules/mongodb/lib/mongodb/connection/server.js:557:24)
at [object Object].emit (events.js:88:20)
at [object Object].<anonymous> (/home/gavin/mwa/node_modules/mongoose/node_modules/mongodb/lib/mongodb/connection/connection_pool.js:109:15)
at [object Object].emit (events.js:70:17)
at Socket.<anonymous> (/home/gavin/mwa/node_modules/mongoose/node_modules/mongodb/lib/mongodb/connection/connection.js:427:12)
at Socket.emit (events.js:67:17)
at Array.0 (net.js:335:10)
at EventEmitter._tickCallback (node.js:192:40)
MongoDB가 다시 시작되는지 확인 했습니까? 로그 파일에서 연결을 종료시키는 문제가 있는지 확인하십시오. – JohnnyHK
로그에 아무 것도 표시되지 않았지만 귀하의 의견에 몽고를 다시 시작하라는 메시지가 표시되었습니다. 그게 효과가 :) 만약 당신이 대답을 내가 받아 들일 것입니다 추가하십시오;) – Gcoop
좋아, 그 효과에 대한 답변을 추가했습니다. – JohnnyHK