【问题标题】:ORA-29270: too many open HTTP requests while calling webservice from pl/sql procedureORA-29270: 从 pl/sql 过程调用 web 服务时打开的 HTTP 请求过多
【发布时间】:2018-08-10 17:30:39
【问题描述】:

我正在从 PL/SQL 过程调用 Web 服务,在执行该过程 5 次后我收到以下错误,任何帮助将不胜感激。

ORA-29273:HTTP 请求失败 ORA-06512:在“SYS.UTL_HTTP”,第 1367 行 ORA-29270: 打开的 HTTP 请求太多

【问题讨论】:

    标签: web-services plsql oracle11g


    【解决方案1】:

    您需要在完成请求后关闭它们,它不会自动发生(除非您完全断开与数据库的连接)

    它曾经是utl_http.end_response,但我不确定它是否不再是同一个api。当有更多传入请求时引发异常,如下所示

    EXCEPTION
      WHEN TOO_MANY_REQUESTS THEN
      END_RESPONSE(resp); 
    

    【讨论】:

    • 实际上我们没有收到来自webservice的任何响应,这个webservice只是将记录插入到另一个表中
    【解决方案2】:

    我遇到了同样的问题,通过断开数据库连接并重新连接解决了它

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 2010-11-17
      • 1970-01-01
      • 2016-12-25
      • 1970-01-01
      • 2014-09-08
      • 2013-04-10
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多