Azure Windows 虚拟机上的 Oracle Forms 11g 连接超时(FRM-92103)

Azure Windows 虚拟机上的 Oracle Forms 11g 连接超时(FRM-92103)

我们在 Azure Windows VM 上运行 Oracle 数据库 19c 和 Oracle Forms 11g。我们的配置如下:

  • Azure Windows 虚拟机
    • 标准 B4ms(4 个 vcpus,16 GiB 内存)
    • 公共 IP 地址的“空闲超时”为 30 分钟(允许的最大值)。
    • Oracle 数据库 19c

最终用户通过互联网访问 Oracle Forms 应用程序,但有时用户会话会断开连接,显示:

FRM-92103: A network error or server failure has occurred.

这是我们迄今为止尝试过的:

  1. 将此行添加到“C:\Oracle\Middleware\user_projects\domains\ClassicDomain\config\fmwconfig\servers\WLS_FORMS\applications\formsapp_11.1.2\config\default.env”文件。
FORMS_TIMEOUT=10
  1. 将此行添加到“C:\Oracle\Middleware\user_projects\domains\ClassicDomain\config\fmwconfig\servers\WLS_FORMS\applications\formsapp_11.1.2\config\formsweb.cfg”文件。
networkRetries=30
heartBeat=2
FORMS_TIMEOUT=10
  1. 将此行添加到“C:\Oracle\Middleware\user_projects\domains\ClassicDomain\servers\AdminServer\tmp_WL_user\em\jmb4hf\war\WEB-INF\web.xml”文件。
    <session-config>
    <!-- Session timeout in minutes -->
        <session-timeout>10</session-timeout>
    </session-config>

即使经过这样的改变,用户会话仍然会继续断开连接。

对此有任何指导或想法吗?谢谢

相关内容