在部分SmartJob和SmartSys共享主机的环境中,会发生SmartJob每天定时掉线的问题。
【修复方法】
修改脚本文件:isolation.sh
原因解释:
pkill在未指定路径情况下终止Client.jar进程时,会误将SmartJob杀死。因为SmartJob中调用了httpClient.jar。
更新前的脚本内容:
#!/bin/sh
pkill -f StoneWall-2000-Send.jar
pkill -f Client.jar
更新后的脚本内容:
#!/bin/sh
pkill -f StoneWall-2000-Send.jar
pkill -f "$SMARTSYS_HOME/bin/Client.jar"
如果SmartJob和SmartSys没有部署在同一台服务器上,则脚本修不修改都不受影响。