我们在 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.
这是我们迄今为止尝试过的:
- 将此行添加到“C:\Oracle\Middleware\user_projects\domains\ClassicDomain\config\fmwconfig\servers\WLS_FORMS\applications\formsapp_11.1.2\config\default.env”文件。
FORMS_TIMEOUT=10
- 将此行添加到“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
- 将此行添加到“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>
即使经过这样的改变,用户会话仍然会继续断开连接。
对此有任何指导或想法吗?谢谢