美文网首页
秒杀项目云端部署---编写deploy脚本启动

秒杀项目云端部署---编写deploy脚本启动

作者: 小石读史 | 来源:发表于2020-09-23 15:18 被阅读0次
    image.png

    在项目jar文件所在目录新建application.properties文件,文件内容

    server.port=80
    

    然后使用命令,重新启动项目

    java -jar miaosha-1.0-SNAPSHOT.jar --spring.config.addition-location=/var/www/miaosha/application.properties
    

    当我们关闭ssh链接之后再次请求项目接口,发现请求失败。这个时候需要进行如下处理

    编写deploy.sh文件启动对应的项目,文件内容。

    nohup java -Xms2048m -Xmx2048m -XX:NewSize=1024m -XX:MaxNewSize=1024m -jar miaosha-1.0-SNAPSHOT.jar --spring.config.addition-location=/var/www/miaosha/application.properties
    

    参数说明
    nohup:以非停止方式运行程序,这样即便控制台退出了程序也不会停止
    java:java命令启动,设置jvm初始和最大内存为2048m,2个g大小,设置jvm中初始新生代和最大新生代大小为1024m,设置成一样的目的是为
    减少扩展jvm内存池过程中向操作系统索要内存分配的消耗,
    –spring.config.addtion-location=指定额外的配置文件地址

    先把deploy.sh文件改成可读可修改权限,然后使用“./deploy.sh &”再次启动项目,项目启动后再次请求接口正常。


    image.png

    相关文章

      网友评论

          本文标题:秒杀项目云端部署---编写deploy脚本启动

          本文链接:https://www.haomeiwen.com/subject/tqgdektx.html