我正在使用cloudfoundrycli在ibmbluemix上推送一个flask应用程序。
一旦我运行cf push <APPNAME>
,它就创建了buildpack和所有东西,但是它在试图启动应用程序的同时不断地崩溃。在
我得到的错误如下所示:
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}
尝试通过调用
cf push -t 180
或在中更改health-check-type
来增加超时清单.yml:我遇到了同样的问题,在四处查看之后,我发现了这个gist,其中有一个cloudfoundry的示例烧瓶项目。在
我注意到在启动服务器时,示例将主机设置为“0.0.0.0”,这是我没有执行的操作。在
做了修改后,我的申请表运行得很好。在
想利用drieprinter的答案来实现一个更完整的实现 把这个放在python文件的最底层
相关问题 更多 >
编程相关推荐