主页 > 手机  > 

sentinel-dashboard-1.8.0.jar开机自启动脚本

sentinel-dashboard-1.8.0.jar开机自启动脚本

启动阿里巴巴的流控组件控制面板需要运行一个jar包,通常需要运行如下命令:

java -server -Xms4G -Xmx4G -Dserver.port=8080 -Dcsp.sentinel.dashboard.server=127.0.0.1:8080 -Dproject.name=sentinel-dashboard -jar sentinel-dashboard-1.8.0.jar &

建议在 15000 QPS 的情况下,sentinel-dashboard-1.8.0.jar 的-Xms 和 -Xmx 参数均设置为 4G

官方文档: sentinelguard.io/zh-cn/docs/dashboard.html

开机启动任意服务

作为基础服务器,需要配置开机自启服务,方便后面自动伸缩以这台服务器为主,扩容服务器能实现开机运行java服务。

1. 制作服务文件 cd /usr/lib/systemd/system vim sentineldashboard.service #内容如下 [Unit] Description=sentineldashboard After=syslog.target network.target remote-fs.target nss-lookup.target [Service] Type=forking ExecStart=/opt/sentinel/dashboard-start.sh ExecStop=/opt/sentinel/dashboard-stop.sh PrivateTmp=true [Install] WantedBy=multi-user.target 2. 制作启动脚本 vim dashboard-start.sh

内容如下

#!/bin/sh export JAVA_HOME=/opt/jdk-17.0.2 export PATH=$JAVA_HOME/bin:$PATH java -server -Xms64m -Xmx256m -Dserver.port=8080 -Dcsp.sentinel.dashboard.server=127.0.0.1:8080 -Dproject.name=sentinel-dashboard -jar sentinel-dashboard-1.8.0.jar > /opt/sentinel/app.log 2>&1 & --spring.profiles.active=prod echo $! > /opt/sentinel/dashboard-service.pid 3. 制作停止脚本 vim dashboard-stop.sh

内容如下

#!/bin/sh PID=$(cat /opt/sentinel/dashboard-service.pid) kill -9 $PID 4. 增加执行权限 chmod +x sentinel-start.sh chmod +x sentinel-stop.sh 5. 设置开机启动 systemctl daemon-reload systemctl status sentineldashboard systemctl enable sentineldashboard

关闭开机自启动

systemctl disable sentineldashboard

立即执行启动服务脚本

systemctl start sentineldashboard

立即执行关闭服务脚本

systemctl stop sentineldashboard
标签:

sentinel-dashboard-1.8.0.jar开机自启动脚本由讯客互联手机栏目发布,感谢您对讯客互联的认可,以及对我们原创作品以及文章的青睐,非常欢迎各位朋友分享到个人网站或者朋友圈,但转载请说明文章出处“sentinel-dashboard-1.8.0.jar开机自启动脚本