如何设置ThingJS-X服务自启动?

何双双发表于:2022年07月08日 17:29:01更新于:2023年02月07日 14:29:22

问题

如何设置ThingJS-X服务自启动?

操作步骤

本设置主要功能是当服务器异常宕机重启时,系统服务可以在服务器重启后自动将ThingJS-X,ElasticSearch,DIX应用启动,主要设置参入如下配置:

编辑rc.local文件

vim /etc/rc.d/rc.local

在配置文件最后一行添加如下配置,”esuser”为ES启动使用的用户,为默认项,如果部署路径调整,此处对应调整路径;

image.png

*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

查看自启动日志

image.png

systemctl status rc-local.service


欢迎使用ThingStudio,一站搞定真孪生。
    您需要登录后才可以回复