SAP GUI会话异常断开
更新时间:
问题描述
在混合云的网络架构中,通过SAPGUI访问SAP ABAP系统在非活动状态下数分钟会自动断开连接。即使您已经设置了SAP应用服务器的keepalive参数也不起作用,因为操作系统默认的keepalive参数值太大了。
适用于
- 通过SAPRouter或者ECS绑定的NAT/EIP外网IP地址访问在阿里云上部署的SAP ABAP系统。
- 内网环境直连,在rdisp/gui_auto_logout参数设定的时间内不会自动断开连接的场景。
影响和说明
解决方案
将Linux(SUSE & Redhat Enterprise linux)操作系统的keepalive参数设置为5分钟。
- 用以下命令检查操作系统当前配置,示例如下:
# sysctl net.ipv4.tcp_keepalive_time
net.ipv4.tcp_keepalive_time = 7200
# sysctl net.ipv4.tcp_keepalive_intvl
net.ipv4.tcp_keepalive_intvl = 75
# sysctl net.ipv4.tcp_keepalive_probes
net.ipv4.tcp_keepalive_probes = 9 - SAP建议的参数值如下:
net.ipv4.tcp_keepalive_time = 300
net.ipv4.tcp_keepalive_intvl = 75
net.ipv4.tcp_keepalive_probes = 9 - 修改keepalive参数值,语法示例如下:
sysctl -w net.ipv4.tcp_keepalive_time=300
- 登录阿里云控制台,重启ECS实例。
相关文档
文档内容是否对您有帮助?