springboot打包(jar包)部署到linux,服务重启,日志切割(/var/log中生成的运行日志),开机自启等

1.将打包好的jar包上传到linux

2.设置权限  chmod +x  xxx.jar

3.ln -s /www/service/xxx.jar /etc/init.d/xxx

4.初次启动  service xxx start  再次启动service xxx restart  停止运行  service xxx stop

设置开机自启:

1.创建文件

        vi /usr/lib/systemd/system/xxx.service

              内容                  

                [Unit]   

                Description=xxx Service

                After=syslog.target

                [Service]   

                ExecStart=/etc/init.d/ xxx  start

                SuccessExitStatus=143

  查看服务是否创建成功

        systemctl list-unit-files|grep tools

2.设置开机自启

        systemctl enable  myservice .service

如果修改配置文件需要执行systemctl daemon-reload

springboot服务运行后,会在/var/log中生成日志,如果不做处理,日志会一直增加,最后撑满服务器硬盘内存,这时需要做日志切割设置,如下:

/etc/logrotate.d  添加对应在/var/log中的日志配置文件

文件名 xxx

     /var/log/xxx.log

{

    missingok

    daily

    copytruncate

    rotate 3

}

logrotate -vf /etc/logrotate.d/xxx  然后启动配置

猜你喜欢

转载自blog.csdn.net/qq_38158357/article/details/119644054
今日推荐