已解决
sentinel-dashboard-1.8.0.jar开机自启动脚本
来自网友在路上 158858提问 提问时间:2023-09-29 05:31:29阅读次数: 58
最佳答案 问答题库588位专家为你答疑解惑
启动阿里巴巴的流控组件控制面板需要运行一个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
官方文档:https://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
查看全文
99%的人还看了
相似问题
- shell 脚本的函数和数组
- shell脚本三
- 二百零六、Flume——Flume1.9.0单机版部署脚本(附截图)
- Linux 启动停止重启jar包shell脚本
- shell脚本用法参数
- ES索引数据清理脚本示例
- hadoop 编写开启关闭集群脚本, hadoop hdfs,yarn开启关闭脚本。傻瓜式hadoop脚本 hadoop(九)
- 暖阳脚本_ 将Agent技术的灵活性引入RPA,清华等发布自动化智能体ProAgent
- Apache Airflow (九) :Airflow Operators及案例之BashOperator及调度Shell命令及脚本
- Redis学习笔记14:基于spring data redis及lua脚本ZSET有序集合实现环形结构案例及lua脚本如何发送到redis服务器
猜你感兴趣
版权申明
本文"sentinel-dashboard-1.8.0.jar开机自启动脚本":http://eshow365.cn/6-15347-0.html 内容来自互联网,请自行判断内容的正确性。如有侵权请联系我们,立即删除!