WSO2 API Manager返回RunTime错误

时间:2017-10-24 19:37:03

标签: api request wso2

我在WSO2中有一个API。当我尝试通过GET在商店中使用有效参数对其进行测试时,它会返回以下错误消息:

<am:fault xmlns:am="http://wso2.org/apimanager">
    <am:code>101504</am:code>
    <am:type>Status report</am:type>
    <am:message>Runtime Error</am:message>
    <am:description>Send timeout</am:description>
</am:fault>

我已经搜索并尝试了很多,但没有成功,总是返回相同的错误。不知道是否有帮助,但我尝试访问的api是一个PHP文件。

有什么想法吗?

修改 我对这一个有相同的apis,只改变了正常工作的响应。即使我删除了API指向的php文件,错误仍然存​​在。

修改 我更改了管理控制台中的代码,元数据&gt;列表&gt; API:

{"production_endpoints":
{"url":"http://site/myapi.php","config":
{"format":"leave-as-is","optimize":"leave-as-
is","actionSelect":"fault","actionDuration":30000}},
"sandbox_endpoints":
{"url":"http://site/myapi.php","config":
{"format":"leave-as-is","optimize":"leave-as-
is","actionSelect":"fault","actionDuration":30000}},
"implementation_status":"managed","endpoint_type":"http"}

到此:

    {"production_endpoints":
{"url":"http://10.20.40.189/ConsultaAutorizacaoCadPos.php","config":null},
"sandbox_endpoints":{"url":"http://10.20.40.189/ConsultaAutorizacaoCadPos.php","config":null},
"implementation_status":"managed","endpoint_type":"http"}

此错误消息消失。但是这个新的出现了:

<am:fault xmlns:am="http://wso2.org/apimanager">
<am:code>303001</am:code>
<am:type>Status report</am:type>
<am:message>Runtime Error</am:message>
<am:description>Currently , Address endpoint : [ Name : admin--myapi_APIproductionEndpoint_0 ] [ State : SUSPENDED ]</am:description>

编辑:此错误消息有时会出现。大多数情况下,请求需要很长时间才能运行,然后什么都不返回(无内容) 任何想法如何解决?

0 个答案:

没有答案