可以将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

 

posted on 2020-07-09 16:39  yuluoxingkong  阅读(2567)  评论(0编辑  收藏  举报