gogs后台运行及重启-自由草

Gogs是基于 Go 语言的自助 Git 服务,是一个轻量级的开源跨平台服务软件,轻松搭建自己的git服务。

git演示地址 https://git.zycao.com

搭建gogs有一段时间了,个人的服务主机,在稳定性有可能存在一些问题,平时使用一般使用github,gogs主要用来自动从github同步。

需要对gogs的模板修改,好像只能从启服务才能生效。用的putty对服务器进行维护,但是gogs运行需要进程保护,不然关掉putty后服务就自动停止了,gogs默认需要git用户启动服务,先新建git用户,然后切换用户

$su git

切换后启动服务(在gogs目录下操作)

$nohup ./gogs web &

然后就ok了,关闭putty不影响服务

关于重启,需要先结束gogs进程,gogs默认端口位3000,查询端口进程

$lsof -i:3000

然后杀死进程

$kill -9 pid

自动草稿

例如查询到的pid为20833,则执行

$kill -9 20833

然后就可以像上面的一样启动了。


原网址: 访问
创建于: 2018-10-28 12:41:42
目录: default
标签: 无

请先后发表评论
  • 最新评论
  • 总共2条评论
DeepMind

rain16881

systemctl daemon-reload 改动后reload /etc/init.d/gogs -> /hom/git/gogs/scritps/init/centos/gogs

2019-08-20 17:06:02 回复

DeepMind

rain16881

systemctl daemon-reload

2019-08-20 16:59:38 回复