在Ubuntu 24上为Spring Boot JAR包设置宕机重启策略,使用systemd是推荐的方法。以下是如何配置的详细步骤:
使用 systemd 设置自动重启
-
创建
systemd服务文件首先,你需要创建一个
systemd服务文件来管理你的Spring Boot应用。你可以使用文本编辑器如nano或vim来创建和编辑这个文件。例如,如果你的应用名为myapp.jar,你可以创建一个名为myapp.service的服务文件。sudo nano /etc/systemd/system/myapp.service -
编辑服务文件
在文件中添加如下内容,确保路径和用户名根据实际情况修改:
[Unit] Description=My Spring Boot Application After=syslog.target [Service] User=your_user ExecStart=/usr/bin/java -jar /path/to/your/myapp.jar SuccessExitStatus=143 Restart=on-failure RestartSec=10s Environment=SPRING_PROFILES_ACTIVE=prod # 如果需要输出日志到特定文件,可以取消下面这行的注释并修改路径 # StandardOutput=file:/var/log/

最低0.47元/天 解锁文章
2247

被折叠的 条评论
为什么被折叠?



