系统无效编号,半随机20秒" WSAETIMEDOUT:连接超时"

2020-09-22 07:14发布

点击此处---> 群内免费提供SAP练习系统(在群公告中)加入QQ群:457200227(SAP S4 HANA技术交流) 群内免费提供SAP练习系统(在群公告中)我确实安装了正确的组件。 我能够...

         点击此处--->   EasySAP.com群内免费提供SAP练习系统(在群公告中)

加入QQ群:457200227(SAP S4 HANA技术交流) 群内免费提供SAP练习系统(在群公告中)


我确实安装了正确的组件。 我能够使用正确的连接配置访问SAP并执行RFC,BAPI,iDOC。 如果提供的系统号不正确,我希望输入"

100不是有效的系统号

"或"

WSAECONNREFUSED:连接被拒绝

"(系统编号-> 0)。有时我确实得到了这些响应,有时却得到了20秒的超时。我注意到以下类似问题却没有帮助的旧线程:

https://archive.sap.com/discussions/thread/1818138

本地主机daviburg-bizapi上具有Unicode的LOCATION CPIC(TCP/IP)
未达到错误伙伴'10 .138.157.143:3399'

您可能会问为什么我故意提供了无效的系统号。 这是因为我们的应用程序允许其用户输入其连接配置参数。 当他们犯错时,我们需要为他们显示可行且有用的错误消息,指导他们纠正配置错误,而不是致电技术支持。 为此,"

100不是有效的系统号

"是SAP的非常有用的回复。"

WSAECONNREFUSED:连接被拒绝

"没什么帮助,但至少很快就来了。随机的"

WSAETIMEDOUT:连接超时

"(延迟20秒)...没有帮助,而且非常痛苦。

此外,一旦发生此类超时错误,即使客户提供了正确的系统编号,与SAP的新连接尝试也会因相同的错误而失败,直到我们回收应用程序过程为止。

2条回答
CJones
2020-09-22 07:53

亲爱的大卫,

请尝试以下选项,我希望这些帮助之一:

1。 也许是防火墙问题。请尝试从您的网络和外部应用程序位置远程登录到4800端口。


2。 使用受影响的系统中的OS命令(例如ping,traceroute,nslookup)验证AS Java是否能够访问主机名。 如果不是,请寻求内部IT团队的帮助,以在操作系统级别上验证主机名问题的解决方案。

3。 如果一切正常,请尝试从发生错误的位置(hostabc1)连接到hostabc2和sapgw02:
niping -c -H hostabc2 -S 3302
还要检查主机和端口是否解析为正确的值
(也在发生错误的主机上-在此示例中为hostabc1)
> niping -v -H hostabc2
> niping -v -S sapgw02
如果这些测试均未成功,则配置 必须检查使用的端口/服务


4。 如果上述所有步骤都不能帮助检查并找到受影响的R/3消息服务器(sapms ,SID:System-ID),受影响的R/3调度程序(sapdpxx)或受影响的SAP的"服务" 网关(sapgwxx),请在主机上的"服务"文件中添加缺少的条目:
(UNIX:/etc/services,NT:/system32/drivers/etc/services),
AS/400:WRKSRVTBLE)

以下是默认有效设置:
sapdp00 3200/tcp
...
sapdp99 3299/tcp

sapgw00 3300/tcp
...
sapgw99 3399/tcp

sapms 从3600/tcp开始。
重要说明:
**********
将此文件插入此文件时,请确保始终终止最后一个条目 与。 对于某些平台,这可能会导致问题,因为可能无法识别最后一个条目。

此致

Barnabás

一周热门 更多>