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

2020-09-23  本文已影响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
上一篇下一篇

猜你喜欢

热点阅读