SAP SUM无法连接的一种可能性

SUM这个东西真的是难用到家,到家。
今天在给SAP ME升级的时候,SUM又连不上了。报错是这样,与SAP note 2504717中的一条一致:

[Thr 140640437212928] *** ERROR => No Connection Data found in /usr/sap//SUM/sdt/param/sumjava_connectivity [SLPProxyHand 703]
[Thr 140640437212928] *** ERROR => ConnectContext for /lmsl/sumjava/ failed [HTTPProxyHan 721]

日志位置: /usr/sap/hostctrl/work/sapstartsrv.log
这个note中的解决方案是这样说的:确保SUM是用sidadm解压的(SAPCAR),SUM是用root注册hostagent的(./STARTUP confighostagent=SID),浏览器访问SUM时是使用sidadm账户登录的。
另一种可能是没下到对应的版本,比如OS是Linux的,手一滑下个Unix的,可能也能用SAPCAR解开,但是使用时肯定会报错了。

SAP这个解决方案完全无用,只能自己探索了。报错指向的位置是/usr/sap//SUM/sdt/param/sumjava_connectivity,这个文件在SUM解压出来的时候是空的,正常的时候在注册hostagent之后会由SUM写入loopback的端口号。我的问题就是SUM STARTUP之后这个文件依然是空的,没有写入loopback端口号,所以就报错了。

解决方案:/usr/sap/hostctrl/work/runnings.commands/这个目录中有一些旧文件,应该是类似锁的功能,把他们删掉之后,删掉原来的SUM目录,重新从SAR文件中解压一个出来,再次注册hostagent,就好用了。

总结,SUM连不上这个事儿是真的烦:很常见,原因又很多样,且有时还说不清道不明。目前能想到的靠谱办法,只能说重启大法真的好。。。另外就是看这个 /usr/sap/hostctrl/work/sapstartsrv.log,有的如果log不能准确指明原因,可以提高trace level:在/usr/sap/hostctrl/exe/host_profile文件中,加入这两个参数:
hostexec/trace = 3
service/trace = 3
加好之后重启host agent(saphostexec -restart)
这东西加完以后log会暴涨,千万不要在这个状态下班回家。。。
关于sapstartsrv.log,额外多说一句,每次重启hostagent时,他都会把之前的sapstartsrv.log重命名成sapstartsrv.old,如果你要收集多次的日志,记得每次重启后手动把.old的文件名改掉,这样就不会覆盖掉了。

  • 0
    点赞
  • 2
    收藏
    觉得还不错? 一键收藏
  • 2
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论 2
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值