可以将beego项目打包成二进制文件,放到服务器部署:
一.打包
1.可以在goland终端中输入如下命令打包:
bee pack -be GOOS=linux
bee pack -be GOOS=window
2.也可以通过cmd打包
set GOARCH=amd64
set GOOS=linux
go bulid
如下图:
二、部署文件到linux并解压文件
go_platform.tar.gz
解压文件命令:
tar xvf xxx.tar.gz
增加二进制文件的go_platform可执行权限
三、启动
nohup ./go_platform &
启动后如下图
三、其他
linux查询go的进程号
ps -ef | grep go
杀死进程号
在使用 kill -9 前,应该先使用 kill -15,给目标进程一个清理善后工作的机会。如果没有,可能会留下一些不完整的文件或状态,从而影响服务的再次启动。
查询端口是否占用
netstat -na|grep 8088