秒殺項目雲端部署---編寫deploy腳本啓動


在項目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 &”再次啓動項目,項目啓動後再次請求接口正常。


發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章