Я создал новое приложение Node.js на Bluemix этим утром и загрузил шаблонный код. Я работал над этим на месте, а затем толкнул его. На Bluemix он отказывается начинать. Ошибка в соответствии с бревнами:Как исправить приложение Bluemix Node.js, которое не может принимать подключения
Instance (index 0) failed to start accepting connections
Так что я Googled для этого, в каждом случае, когда я нашел результат, ответ был, что мое приложение пытается использовать определенный порт, вместо того, чтобы позволить Bluemix установить его.
Хорошо, но я устанавливаю хост/порт с точной коды шаблонные используют:
var appEnv = cfenv.getAppEnv();
// start server on the specified port and binding host
app.listen(appEnv.port, function() {
// print a message when the server starts listening
console.log("server starting on " + appEnv.url);
});
Так что, если это неверно, это означает, что код Bluemix сказал мне, чтобы загрузить себя неверно также, и я не могу себе представить, что это проблема.
Raymond, не могли бы вы включить здесь вывод «cf logs -recent» для получения более подробной информации? –
Это сообщение об ошибке также может появиться, если приложение просто не запускается. Я бы проверил, можете ли вы использовать «npm start» (или если вы передали в команде запуска, используйте это), чтобы запустить приложение локально. Выбранный фрагмент кода работает правильно; вы можете дважды проверить это, просто нажав исходный код стартера без изменений. –