记一次gitlab修复记录
gitlab挂了,准备修复
登陆服务器,查了5分钟,基本查到是硬盘满了,1T的硬盘,被ZLK的流媒体服务器的录像沾满了
先清理录像文件,直接清空了所有的录像文件,然后开始重启
结果gitlab服务无法重启
gitlab-ctl status看服务都正常,结果stop结束,提示timeout
用kill指令杀死进程,提示进程不存在。。。。
直接使用重启打发,reboot服务器
然后查看gitlab状态,全部回复了,外网访问一下,结果不行。。。。。。
再看nginx,结果就看到了nginx没有启动
然后又查了5分钟,发现80端口被nginx占用,结果 systemctl start nginx启动失败。
又想了5分钟,好像是'nginx自己起来的,然后直接到/usr/sbing目录下,用./nginx -s stop结束,结果提示pid找不到
我把pid写入/run/nginx.pid中,可以结束,但是这个nginx立马又跑起来了。。。
又bing了一下,找了个指令,挨着把80端口占用的进程id全部结束掉
fuser -n tcp 80
kill -QUIT process_id
把查到的pid全部结束掉
然后再次使用系统命令启动nginx,然后就OK了。
然后禅道也挂了,看了一下nginx的反响代理,是8000的端口,问了一下同事,是httpd服务,启动一下,然后就好了。
gitlab-ctl status看服务都正常,结果stop结束,提示timeout
用kill指令杀死进程,提示进程不存在。。。。
直接使用重启打发,reboot服务器
然后查看gitlab状态,全部回复了,外网访问一下,结果不行。。。。。。
再看nginx,结果就看到了nginx没有启动
然后又查了5分钟,发现80端口被nginx占用,结果 systemctl start nginx启动失败。
又想了5分钟,好像是'nginx自己起来的,然后直接到/usr/sbing目录下,用./nginx -s stop结束,结果提示pid找不到
我把pid写入/run/nginx.pid中,可以结束,但是这个nginx立马又跑起来了。。。
又bing了一下,找了个指令,挨着把80端口占用的进程id全部结束掉
fuser -n tcp 80
kill -QUIT process_id
把查到的pid全部结束掉
然后再次使用系统命令启动nginx,然后就OK了。
然后禅道也挂了,看了一下nginx的反响代理,是8000的端口,问了一下同事,是httpd服务,启动一下,然后就好了。