问题
如何设置ThingJS-X服务自启动?
操作步骤
本设置主要功能是当服务器异常宕机重启时,系统服务可以在服务器重启后自动将ThingJS-X,ElasticSearch,DIX应用启动,主要设置参入如下配置:
编辑rc.local文件
vim /etc/rc.d/rc.local
在配置文件最后一行添加如下配置,”esuser”为ES启动使用的用户,为默认项,如果部署路径调整,此处对应调整路径;
*sleep时长可以根据服务器的实际情况自行调整
sleep 15 /uino/nginx/nginx/sbin/nginx su - esuser -c " cd /uino/elasticsearch6.6.2/bin/&&./elasticsearch -d" sleep 10 export JAVA_HOME=/uino/jre1.8 export PATH=$PATH:$JAVA_HOME/bin:$JAVA_HOME/lib cd /uino/thingjsx-server/bin/&&./restart.sh cd /uino/dix5.18/DICONSOLE/bin/&&./restartES.sh cd /uino/dix5.18/DISM/bin/&&./restartESDism.sh
修改后保存并退出
:wq!
赋予可执行权限
chmod 740 /etc/rc.d/rc.local
重启服务器(注意仅在自己的虚拟机上操作,不要在客户服务器上进行操作)
reboot
查看自启动日志
systemctl status rc-local.service
上一篇 ThingJS-X离线部署时是否可以指定其他访问端口?
下一篇 windows部署的ThingJS-X如何修改jre的路径指向呢?
欢迎使用ThingStudio,一站搞定真孪生。