【问题标题】:ORA-29273: HTTP request failed ORA-29276: transfer timeoutORA-29273: HTTP 请求失败 ORA-29276: 传输超时
【发布时间】:2021-05-18 17:51:54
【问题描述】:

我们正在运行 12.1.0.2 OEE

我们在从 SP 执行休息调用时遇到间歇性 Ora 错误

[错误] 执行 (124:1): ORA-29273: HTTP 请求失败

ORA-29276: 传输超时

ORA-06512:在“SYS.UTL_HTTP”,第 1258 行

ORA-06512:在“EDB.GET_EXPECTED_VALUES_914”,第 57 行

ORA-06512:在第 12 行

我们尝试了什么:

我们将默认超时更改为:

UTL_HTTP.SET_TRANSFER_TIMEOUT(896000);

它工作了一段时间,现在我们又开始收到这个 time_our 错误。

time_out 发生在 1.5 分钟内,这意味着它不遵守 UTL_HTTP.SET_TRANSFER_TIMEOUT(896000) 中的参数。

【问题讨论】:

    标签: oracle timeout utl-http


    【解决方案1】:

    问题在于波动的网络性能。

    UTL_HTTP.SET_TRANSFER_TIMEOUT(896000) - 修改默认的 60 秒超时

    并且必须在启动休息调用之前设置,否则使用以下符号:

    UTL_HTTP.SET_TRANSFER_TIMEOUT(req,896000)。

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2013-12-14
      • 2014-12-29
      • 2010-11-17
      • 1970-01-01
      • 2020-10-31
      相关资源
      最近更新 更多