在线观看不卡亚洲电影_亚洲妓女99综合网_91青青青亚洲娱乐在线观看_日韩无码高清综合久久

鍍金池/ 問答/GO/ beego如何在后臺按照守護進程的形式一直運行?

beego如何在后臺按照守護進程的形式一直運行?

nginx反向代理到beego,在xshell中,bee run app后,訪問正常。但是關閉xshell后,也就是bee run app關閉了,訪問不到服務。請問如何讓beego在后臺以守護進程的形式一直在后臺運行,即使關掉xshell,也能提供服務?

回答
編輯回答
選擇

1.tmux

建議服務器安裝 tmux

使用自帶的apt或者yum都可以

然后終端輸入 tmux開啟新窗口,在里面輸入go啟動命令

運行起來之后

按下Ctrl+B然后松開,再按一下D退出tmux開啟的終端,此時程序一樣在執(zhí)行,哪怕你把xshell關閉

再次進入程序

終端輸入 tmux attach即可

優(yōu)點,簡單,還可以查看日志

2.docker-compose

3.pm2(需要nodejs)

2017年1月9日 02:45
編輯回答
夢囈

go build app + nohup命令

2017年3月6日 13:00
編輯回答
純妹

go build app 生成一個可執(zhí)行文件, 然后 ./app &后臺執(zhí)行,但是這樣如果報錯進程就斷了吧,有沒有好的守護進程的工具?

2017年9月16日 17:21
編輯回答
無標題

nohup go run main.go &

2017年7月24日 03:49
編輯回答
六扇門

Supervisor + 1

2018年5月10日 04:32
編輯回答
替身

Supervisor

2017年6月26日 21:17