приложение на bluemix не запускается, говорит, что работает 0 из 1 экземпляра

Мое приложение на bluemix не запускается, пишет 0 of 1 instance running, как мне это исправить?

Starting app mytwitinfluapp in org [email protected] / space dev as [email protected]...
OK

0 of 1 instances running, 1 down
0 of 1 instances running, 1 down
0 of 1 instances running, 1 down
0 of 1 instances running, 1 down
0 of 1 instances running, 1 down
0 of 1 instances running, 1 down
0 of 1 instances running, 1 down
0 of 1 instances running, 1 down
0 of 1 instances running, 1 down
0 of 1 instances running, 1 down
0 of 1 instances running, 1 down
0 of 1 instances running, 1 down
0 of 1 instances running, 1 failing
FAILED
Start unsuccessful

logs indicate the following
2014-08-25T12:37:38.31+0530 [DEA]     OUT Instance (index 0) failed to start accepting connections
2014-08-25T12:38:06.79+0530 [DEA]     OUT Removing crash for app with id e7c454db-1d71-486d-ae8c-1fce17b978ec
2014-08-25T12:38:06.79+0530 [DEA]     OUT Stopping app instance (index 0) with guid e7c454db-1d71-486d-ae8c-1fce17b978ec
2014-08-25T12:38:06.79+0530 [DEA]     OUT Stopped app instance (index 0) with guid e7c454db-1d71-486d-ae8c-1fce17b978ec
2014-08-25T12:42:46.15+0530 [DEA]     OUT Removing crash for app with id e7c454db-1d71-486d-ae8c-1fce17b978ec
2014-08-25T12:42:46.15+0530 [DEA]     OUT Stopping app instance (index 0) with guid e7c454db-1d71-486d-ae8c-1fce17b978ec
2014-08-25T12:42:46.15+0530 [DEA]     OUT Stopped app instance (index 0) with guid e7c454db-1d71-486d-ae8c-1fce17b978ec

person sreelathas    schedule 25.08.2014    source источник
comment
можете ли вы попытаться развернуть, а затем дать больше вывода: cf logs ‹appname› --recent   -  person Jacxel    schedule 25.08.2014
comment
Привет, я знаю, что это старо, но для других с той же проблемой... в вашем server.js или app.js убедитесь, что у вас есть что-то вроде строк app.set('port', process.env.PORT || 3000); var server = http.createServer(app).listen(app.get('port'));   -  person Andrew Lohr    schedule 04.12.2014


Ответы (5)


Ключевое сообщение об ошибке в выходных данных журнала выглядит следующим образом:
2014-08-25T12:37:38.31+0530 [DEA] OUT Instance (index 0) failed to start accepting connections

Это сообщение означает, что ваше приложение либо прослушивает неправильный порт (как заявил jsloyer), либо вы отправили приложение, которое не прослушивать порт, но вы не установили параметр --no-route.

Под прикрытием происходит то, что диспетчер работоспособности опрашивает маршрут (URL), настроенный для вашего приложения, чтобы определить, работает ли приложение. Поскольку от вашего приложения не поступило ответа, этот экземпляр приложения был уничтожен.

person whitfiea    schedule 26.08.2014

Обычно это указывает на какую-то ошибку в вашем коде (app.js, manifest.yml) или коде на любом другом языке. Я нашел следующую технику очень полезной для отладки этой ситуации с помощью команды cf

cf регистрирует имя приложения --recent

Это приведет к дампу журналов, когда вы попытаетесь отправить свое приложение в Bluemix. Вы можете использовать приведенную выше команду также, если ваше приложение внезапно падает во время выполнения.

Проверьте мой пост Приправа облачного приложения IBM Bluemix с помощью MongoDB и NodeExpress Я много раз использовал этот метод при отладке своего приложения.

person Tinniam V. Ganesh    schedule 29.08.2014

Обычно это вызвано ошибкой времени выполнения, такой как привязка к неправильному порту к ошибке при запуске вашего приложения, как упоминалось выше, не могли бы вы опубликовать вывод журналов cf mytwitinfluapp --recent?

person Jeff Sloyer    schedule 25.08.2014

Предоставленной вами информации недостаточно для диагностики. Я предполагаю, что вы используете команду cf

подсказка. Для подробного анализа сбоя предоставьте файл журнала недавнего запуска.

person Anand    schedule 27.08.2014

Если вы используете что-то вроде Java, убедитесь, что ваш файл MANIFEST.MF верен в соответствии с доменом bluemix. Кроме того, если вы используете другую среду выполнения, отличную от Java, убедитесь, что ваше приложение правильно настроено, чтобы указать вашу среду bluemix.

Эта статья помогла понять, как развертывать приложения в bluemix: http://www.ibm.com/developerworks/java/library/j-hangman-app/index.html

person li_developer    schedule 04.09.2014