#crash #ibm-cloud #cloud-foundry #websphere-liberty
#сбой #ibm-cloud #cloud-foundry #websphere-liberty
Вопрос:
Я получил следующие сообщения об ошибках, когда я загрузил приложение Liberty для Java в Bluemix.
[Консоль] произошел сбой экземпляра приложения: не удалось запустить статус выхода: -1, СБОЙ
[cf events APPNAME] индекс: 1, причина: СБОЙ, exit_description: не удалось запустить, exit_status: -1 индекс: 2, причина: СБОЙ, exit_description: не удалось запустить, exit_status: -1
а) Есть ли список кодов состояния выхода? Я не могу его найти. б) Иногда возникала эта ошибка, статус выхода = -1. Что это? Как я должен исследовать эту причину?
Ответ №1:
В bluemix вы можете использовать команду cf logs AppName для изучения журналов. Вы также можете использовать мониторинг и аналитику для изучения журналов. Прочитайте эту статью, чтобы получить представление о механизме ведения журнала в bluemix —https://www.ibm.com/blogs/bluemix/2014/10/accessing-application-logs-bluemix /
Комментарии:
1. яшпандей, спасибо за ваш ответ. Эта ошибка произошла в промежуточный период. Я привязал службу мониторинга и аналитики, но не получил никакой эффективной информации из журналов.
Ответ №2:
Попробуйте cf events appname
посмотреть, есть ли еще какая-либо информация, связанная с сбоем. Убедитесь, что вы развернули приложение с достаточным объемом памяти, так как недостаток памяти приведет к сбою при запуске.
Комментарии:
1. РэндалАндеры, спасибо за ваш ответ. Я получил журнал событий cf. Подробное сообщение не было включено в журнал. ‘2016-10-14T07:50:34.00 0000 app.crash индекс имени приложения: 1, причина: СБОЙ, exit_description: не удалось запустить, exit_status: -1’ ‘2016-10-14T07:50:34.00 0000 app.crash индекс имени приложения: 2, причина: СБОЙ, exit_description: не удалось запустить, exit_status: -1’ В случае ООМ, Обычно я получаю ООМ-сообщение в журнале. Я думаю, что «exit_status -1» был специальным кодом. Я предполагаю, что «exit_status -1» — это ошибка, которая не была исключена. Правильно ли это?