2016-12-07 5 views
0

Я написал веб-службы в Sails JS. Приложение sails js работает правильно, но внезапно оно перестало работать. Я не понимаю, в чем проблема. Когда я пытаюсь перезапустить сервер, используя команду node app.js. Это дает мне следующее сообщение об ошибке:Sails JS mongo connection issue

Error: failed to connect to [127.0.0.1:27017] at [object Object]. (/root/tresscove-server/node_modules/connect-mongo/node_modules/mongodb/lib/mongodb/connection/server.js:549:74) at [object Object].emit (events.js:106:17) at [object Object]. (/root/tresscove-server/node_modules/connect-mongo/node_modules/mongodb/lib/mongodb/connection/connection_pool.js:150:15) at [object Object].emit (events.js:98:17) at Socket. (/root/tresscove-server/node_modules/connect-mongo/node_modules/mongodb/lib/mongodb/connection/connection.js:534:10) at Socket.emit (events.js:95:17) at net.js:440:14 at process._tickDomainCallback (node.js:463:13)

Это дает мне вопрос подключения. Но моя база данных находится на другом сервере, и мой config/connections.js содержит следующий код:

mongoDbServer: { 
     adapter: 'sails-mongo', 
     host: process.env.MONGO_HOST, 
     //host: 'localhost', 
     port: 27017, 
     // user: 'username', 
     // password: 'password', 
     database: 'tresscove' 
    } 

Разработчик до меня установить переменную окружения MONGO_HOST. Я не знаю, какова была ценность этой переменной. Как установить его значение? Как решить эту проблему? Все приложение перестало работать. Пожалуйста помоги.

+0

может у поделиться журнал mongod тоже? а также 'process.env.MONGO_HOST' - это переменная среды! найти cammands в соответствии с вашими os! –

ответ

0

Дайте IP-адрес удаленной базы данных

Eg: хост: "192.168.2.5"

Tnx

+0

Я пробовал это. Но все же это дает мне такую ​​же ошибку. –

+0

Проверить конфигурацию/model.js – Gowrisankar

+0

соединение: «mongoDbServer» – Gowrisankar