我的 Pivotal Cloud Foundry 应用程序在进行健康检查时经常崩溃
my Pivotal cloud foundry app is crashing often while doing healthcheck
我创建了一个 spring 引导集成应用程序并将其部署到 Pivotal Cloud Foundry (PCF) 环境。它工作了几天,然后开始随机崩溃。我检查了 PCF 日志并找到了有关崩溃的信息。
OUTApp instance exited with guid 3c348d47-48c4-403f-950a-29af1efa551d
payload: {"instance"=>"e2122543-214f-4806-62c7-00e1", "index"=>2,
"reason"=>"CRASHED", "exit_description"=>"Instance became unhealthy: Failed
to make HTTP request to '/health' on port 8080: timed out after 1.00
seconds", "crash_count"=>1, "crash_timestamp"=>1511959503256098495,
"version"=>"10cea919-d490-460d-83d6-5132c96ef781"}
我的CPU利用率不高。我的记忆也没有泄漏。
PCF中部署的应用信息:
Spring 引导集成应用程序连接到 IBM MQ 队列并轮询消息,然后调用几个 Web 服务。
还有一个应用Service Bus,调用PCF应用的健康检查,检查PCF应用是否可用。如果服务总线发现 PCF 应用程序可用,则请求将路由到 PCF,否则它们将在服务总线端本身进行处理。
请告诉我如何找到崩溃的根本原因并修复它。
提前致谢。如果您需要更多详细信息,请告诉我。
我在 manifest.yml 文件中将健康检查类型从 http 更改为端口类型。
清单文件中的配置更改如下:
健康检查类型:端口
现在应用程序没有崩溃。它工作正常。希望这有帮助。
我创建了一个 spring 引导集成应用程序并将其部署到 Pivotal Cloud Foundry (PCF) 环境。它工作了几天,然后开始随机崩溃。我检查了 PCF 日志并找到了有关崩溃的信息。
OUTApp instance exited with guid 3c348d47-48c4-403f-950a-29af1efa551d
payload: {"instance"=>"e2122543-214f-4806-62c7-00e1", "index"=>2,
"reason"=>"CRASHED", "exit_description"=>"Instance became unhealthy: Failed
to make HTTP request to '/health' on port 8080: timed out after 1.00
seconds", "crash_count"=>1, "crash_timestamp"=>1511959503256098495,
"version"=>"10cea919-d490-460d-83d6-5132c96ef781"}
我的CPU利用率不高。我的记忆也没有泄漏。
PCF中部署的应用信息: Spring 引导集成应用程序连接到 IBM MQ 队列并轮询消息,然后调用几个 Web 服务。
还有一个应用Service Bus,调用PCF应用的健康检查,检查PCF应用是否可用。如果服务总线发现 PCF 应用程序可用,则请求将路由到 PCF,否则它们将在服务总线端本身进行处理。
请告诉我如何找到崩溃的根本原因并修复它。 提前致谢。如果您需要更多详细信息,请告诉我。
我在 manifest.yml 文件中将健康检查类型从 http 更改为端口类型。 清单文件中的配置更改如下:
健康检查类型:端口
现在应用程序没有崩溃。它工作正常。希望这有帮助。