beego項目部署方案


可以將beego項目打包成二進制文件,放到服務器部署:

一.打包

1.可以在goland終端中輸入如下命令打包:

bee pack -be GOOS=linux  (打包到linux上部署命令)

bee pack -be GOOS=window (打包到windows上部署命令)

2.也可以通過cmd打包

set GOARCH=amd64

set GOOS=linux

go bulid

如下圖:

 

 

二、部署文件到linux並解壓文件

go_platform.tar.gz

解壓文件命令:

tar xvf xxx.tar.gz

增加二進制文件的go_platform可執行權限

 chmod +x go_platform

三、啟動

nohup ./go_platform  >> go_platform.log &

啟動后如下圖

 

三、其他

linux查詢go的進程號

 ps -ef | grep go

殺死進程號

在使用 kill -9 前,應該先使用 kill -15,給目標進程一個清理善后工作的機會。如果沒有,可能會留下一些不完整的文件或狀態,從而影響服務的再次啟動。

 查詢端口是否占用

netstat -na|grep 8088

 


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM