EDI系统承担着与交易伙伴传输业务文件的重要责任,交易伙伴们通常分布在全球多个国家和地区,受到时差的影响,工作时间不同,发出业务文件的时间往往不在国内的工作时间内。
企业需确保安装知行之桥 EDI 系统的服务器始终处于运行状态,从而使 EDI系统可以7*24小时工作,一旦接收到交易伙伴发来的文件,可以通过邮件提醒等方式,及时通知企业处理文件。
EDI文件传输的时效性非常重要。但实际上,有时我们没有办法保证服务器能够100% 的处于工作状态,比如受到停电、服务器故障等不可控因素的影响,服务器需要重启。为了确保在服务器重启之后,EDI系统能够尽快恢复工作,我们需要将 EDI 系统作为系统服务,设置开机自启动。
如果您安装的.net版本的EDI软件,可以设置作为Windows service运行,并且最好设置为延迟启动。
1.找到运行中的知行之桥EDI系统,2022版知行之桥的图标如下图:

2.鼠标右键单击图标,选择第五行:服务器选项。勾选作为Windows服务运行。

保存设置之后,重启。
3.打开任务管理器,在 服务 中,找到 CData Arc,右键单击 CData Arc,找到 属性 ,如下图:

打开后如下图右侧所示:

选择启动类型为 自动(延迟自启动)。
4.在 恢复 选项卡下设置:
第一次失败、第二次失败以及后续失败的相应操作,将其设置为重新启动服务。并且可以在这里设置重置失败计数以及重启服务的时间。如下图所示:

以上四步即可完成 知行之桥 EDI 系统作为系统服务开机自启动。
1.进入ArcESB安装路径注册服务: ./service.sh,如下图所示:

2.修改arcesb服务注册文件 /etc/systemd/system/arcesb.service:
可以先查询 /etc/systemd/system路径下是否有arcesb.service这个文件,查询结果如下图所示:

3.编辑arcesb.service文件,并在[Service]下最后面添加以下两行:
12 | RestartSec=5s StartLimitInterval=0 |
|---|

其中 RestartSec=5s 表示服务器意外停止之后再次启动间隔为5秒,StartLimitInterval=0表示重启失败后一直重启。
4.使用命令行:systemctl daemon-reload,重新加载服务配置文件。
完成以上步骤即完成了Linux环境设置知行之桥EDI系统自启动。
通过上述两种方法,我们顺利地完成了Windows以及Linux环境下的设置。帮助我们在服务器重启之后,使EDI系统能够尽快恢复工作。
想要确保EDI系统长期稳定运行,最重要的就是防患于未然。对于客户数多,业务量大的企业而言,可以从以下几个方面入手:
根据以上方法进行操作,可以最大程度避免发生EDI服务停止运行的情况,为企业的数据传输筑造坚固的防线。
更多EDI信息,请参阅: EDI 是什么?
原创声明:本文系作者授权腾讯云开发者社区发表,未经许可,不得转载。
如有侵权,请联系 cloudcommunity@tencent.com 删除。
原创声明:本文系作者授权腾讯云开发者社区发表,未经许可,不得转载。
如有侵权,请联系 cloudcommunity@tencent.com 删除。