数据操作返回 500 错误

注意: 本文适用于 Web 服务数据操作集成。

如果连接重置失败,数据操作返回 500 错误。 请求失败,错误与以下内容类似:

{
 "message": "The server encountered an unexpected condition which prevented it from fulfilling the request.",
 "code": "internal.server.error",
 "status": 500,
 "messageParams": {},
 "contextId": "5565f1f0-48d7-40ea-bfc9-b5ab51fee914",
 "details": [
 {
 "errorCode": "ACTION.REMOTE_ENDPOINT"
 }
 ],
 "errors": [
 {
 "message": "REST call for action execute failed. Message: Connection reset [5565f1f0-48d7-40ea-bfc9-b5ab51fee914]",
 "code": "INTERNAL_SERVER_ERROR",
 "status": 500,
 "messageParams": {},
 "details": [],
 "errors": []
 }
 ]
}

在此错误中,端点表示重用连接,但网络的某些部分在没有通知的情况下关闭了连接。 

解决方案

您可以选择保持连接处于打开状态或关闭连接:

  • 打开-重新配置端点网络以保持连接处于打开状态。
  • 关闭 – 添加联系请求配置的标头关闭作为值。 数据操作不会尝试重用连接,因此可能会增加为远程端点的每个数据操作执行建立新连接的延迟。

有关集成的更多信息,请参阅 关于 Web 服务数据操作集成测试数据操作将配置添加到自定义操作