2016-01-30 4 views
0

Я использую CLI для облачного литья, чтобы надавить на флеш-приложение на IBM Bluemix. Как только я запустил cf push <APPNAME>, он создает buildpack и все, но он продолжает сбой приложения при попытке запустить его.Тайм-аут при запуске приложения Python через облачный литейный цех

Я получаю ошибку как показано ниже:

App instance exited with guid 452bafde-cdaf-4794-8e33-f91802a3e2df payload: 
{"cc_partition"=>"default", 
"droplet"=>"452bafde-cdaf-4794-8e33-f91802a3e2df", 
"version"=>"1951c4c4-66e6-4f56-b302-541383014bd2", 
"instance"=>"a8328f7525f247cd94fdaf23382fac78", 
"index"=>0, 
"reason"=>"CRASHED", 
"exit_status"=>-1, 
"exit_description"=>"failed to accept connections within health check timeout", 
"crash_timestamp"=>1454112272} 
+1

бежит это приложение с 'не-route'? Можете ли вы предоставить дополнительную информацию о своем приложении и его конфигурации? – jonrsharpe

+0

Пожалуйста, добавьте вывод 'cf logs appname --recent'. Возможно, вам понадобится воссоздать проблему, чтобы получить последние журналы. –

ответ

0

Я столкнулся с той же проблемой, и после некоторых озираясь нашел gist фляжки образец проекта для облачного литейного производства.

Я заметил, что при запуске сервера образец устанавливает для хоста значение «0.0.0.0», чего я не делал.

if __name__ == '__main__': 
    app.run(host='0.0.0.0', port=PORT, debug=DEBUG) 

После внесения изменения моя заявка работала нормально.

0

Хотел контрейлерный на ответ drieprinter для более полной реализации Put это на самом низу файла питона

import os 

port = os.getenv('PORT', '5000') 
if __name__ == "__main__": 
    app.run(host='0.0.0.0', port=int(port)) 
Смежные вопросы