重启Gogs服务
我的git服务器使用Gogs来托管git服务。但是由于一些未知的BUG会导致Gogs的进程被自动杀死,以至于无法正常访问Git服务。此文主要记录了如何重启Gogs。
查询Gogs进程是否正在运行
Gogs默认使用端口为3000,这里使用 lsof -i:3000查询3000端口是否被占用。
 ](https://blog.poipoi.top/usr/uploads/2023/10/2164017445.png)
如图则为gogs正在运行,这里要先使用 kill -9 pid杀死gogs的进程。
切换到git用户并重启Gogs
使用 su git切换到git用户,然后进入gogs的文件目录 /home/git/gogs/中。
 ](https://blog.poipoi.top/usr/uploads/2023/10/2338816917.png)
使用 nohup ./gogs web启动gogs服务并让其后台运行。
 ](https://blog.poipoi.top/usr/uploads/2023/10/3556628492.png)