tomcat 在Oracle APEX中下载CSV时出现500内部服务器错误,需要延长超时时间(Oracle APEX 21.1.0)

oo7oh9g9  于 2023-06-23  发布在  Oracle
关注(0)|答案(1)|浏览(178)

目前,我在下载CSV文件时遇到“500内部服务器错误”。错误页面由Apache Tomcat显示。
目标数据是一个45 MB的CSV文件,我通过使用SQL*Plus生成该文件进行了确认。我正在尝试使用Interactive Reports的“操作-下载”选项从APEX界面下载CSV文件。
在启动下载后大约15分钟出现错误。
在我的调查中,我在etc/httpd/conf/httpd.conf文件中找不到“Timeout”参数。此外,在我使用的环境中,安装了多个ApacheTomcat示例,上面的配置文件显示出被其他人修改的迹象。可能需要一些时间来确认我是否可以添加超时配置而不干扰其他配置。
理想情况下,我更愿意只修改与正在运行的APEX示例相关的配置,以避免影响其他示例。
在哪里可以找到特定于APEX示例的配置文件,以便进行必要的超时修改?请让我知道如果需要任何额外的信息。
先谢谢你。

xwbd5t1u

xwbd5t1u1#

总之,Oracle REST Data Services中SQL查询完成前的超时默认值是15分钟。在我的环境中,我没有设置值(jdbc.statementTimeout),这导致了超时问题。这个值可以在default.xml中指定,我通过执行以下命令解决了这个问题:java -jar ords.war set-property jdbc.statementTimeout 1800我要感谢user 207421帮助我解决这个问题。

相关问题