【问题标题】:WSO2 AuthenticationAdmin service access - connect timed outWSO2 AuthenticationAdmin 服务访问 - 连接超时
【发布时间】:2020-12-20 20:19:23
【问题描述】:

尝试通过 WSO2 API Manager 2.0.0 发布公共 API 时,我收到以下错误:

{org.apache.axis2.transport.http.HTTPSender} - Unable to sendViaPost to url https://mydomain:9443/services/AuthenticationAdmin {org.apache.axis2.transport.http.HTTPSender}
java.net.SocketTimeoutException: connect timed out

这很奇怪,因为错误只发生在 TEST 和 PROD 上。 (DEV 环境很好。)

我的假设是 AuthenticationAdmin 是 WSO2 身份服务器的一项服务,它是为我的 DEV 而不是为 TEST 或 PROD 配置的。

对吗?如果是这样 - 我可以在哪里查找 API Manager 中的身份验证服务配置?

BR

【问题讨论】:

  • 地址是否可达?尝试从您的服务器向mydomain:9443/services/AuthenticationAdmin 发出 curl 请求以找出答案
  • 调用 curl 到 DEV 端点会给出 找不到操作的端点引用 (EPR) 是 /services/AuthenticationAdmin 并且 WSA 操作 = null。如果此 EPR 以前可以访问,请联系服务器管理员。 在调用 curl 到适当的 QA 端点时会出现“连接超时”

标签: api wso2 wso2-am


【解决方案1】:

该服务似乎无法在 TEST 和 PROD 环境中发送消息。由于它在 DEV 环境中完美运行,因此服务可能需要很长时间才能在 TEST 和 PROD 环境中做出响应。能否请您增加超时并重试?

【讨论】:

  • 我在 API Manager 中没有任何增加这个时间的选项。但是我相信这不是问题,因为几分钟后 curl 请求超时,这应该足以让服务响应
猜你喜欢
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 2011-04-22
  • 1970-01-01
  • 1970-01-01
  • 2021-11-09
  • 2020-10-03
  • 1970-01-01
相关资源
最近更新 更多