请求失败的影响,因为 HTTP 响应格式错误或与实例的连接有错误
Impact of The request failed because either the HTTP response was malformed or connection to the instance had an error
我在云 运行、application_A
和 application_B
中有 2 个 nodeJs 服务 运行,使用 pub-sub 服务作为通信模式。
application_A
将数据发送到 application_B
,并在收到数据后 application_B
处理数据并将其发布回来。
在某些情况下,我在 application_B
.
中收到错误 The request failed because either the HTTP response was malformed or connection to the instance had an error.
我想知道这个错误对 application_B
.
中正在进行的任务 运行ning 的影响
应用程序是否重新启动?
谢谢
默认情况下,每个 Cloud 运行 实例可以接收并发请求。这意味着,在 Cloud 运行 根据需求和您配置服务的方式启动新实例之前,多个请求可以共享该实例。您可以通过阅读 documentation.
查看更多详细信息
为了回答您的问题,如果您的服务配置为接受并发请求,则请求可能会失败,但实例仍将继续处理新请求或正在进行的任务而无需重新启动。但是,如果您的应用程序退出(例如由于应用程序代码中的错误)或者如果实例因为 运行 内存不足而崩溃,则它会被终止。
一旦所有请求都完成并且没有更多的传入请求,实例将变为 idle 一段时间,然后继续缩小。一旦有新的传入请求,该循环就会重复,Cloud 运行 会启动新实例。
我在云 运行、application_A
和 application_B
中有 2 个 nodeJs 服务 运行,使用 pub-sub 服务作为通信模式。
application_A
将数据发送到 application_B
,并在收到数据后 application_B
处理数据并将其发布回来。
在某些情况下,我在 application_B
.
中收到错误 The request failed because either the HTTP response was malformed or connection to the instance had an error.
我想知道这个错误对 application_B
.
中正在进行的任务 运行ning 的影响
应用程序是否重新启动?
谢谢
默认情况下,每个 Cloud 运行 实例可以接收并发请求。这意味着,在 Cloud 运行 根据需求和您配置服务的方式启动新实例之前,多个请求可以共享该实例。您可以通过阅读 documentation.
查看更多详细信息为了回答您的问题,如果您的服务配置为接受并发请求,则请求可能会失败,但实例仍将继续处理新请求或正在进行的任务而无需重新启动。但是,如果您的应用程序退出(例如由于应用程序代码中的错误)或者如果实例因为 运行 内存不足而崩溃,则它会被终止。
一旦所有请求都完成并且没有更多的传入请求,实例将变为 idle 一段时间,然后继续缩小。一旦有新的传入请求,该循环就会重复,Cloud 运行 会启动新实例。