tool for work

gitlab报502错误,日志提示 chpst: fatal:

2020-11-24  本文已影响0人  i娟儿

(查看gitlab日志:sudo gitlab-ctl tail


晚上手贱,想改点gitlab的东西,结果把gitlab搞挂了,一直提示:502错误,
后来查看了日志提示如下:
2020-11-23_17:46:44.48654 chpst: fatal: unable to run: /opt/gitlab/embedded/sbin/nginx: file does not exist

看了一下发现目录中没有nginx这个文件,只有一个nginx-web.(如下图) gitlab-web

后来搜到网上说是宝塔的问题, 为了防止nginx冲突, 就把gitlab的nginx启动文件名改成了gitlab-web, 但是实际上没有同步修改到gitlab的run文件。

解决方法是修改gitlab的nginx启动文件
vi /opt/gitlab/sv/nginx/run
如下图(注释部分是原来的,修改为下面的一行):

修改gitlab的nginx启动文件

最后直接reboot了服务器,然后就正常访问了:

gitlab.818coder.com

另外:
附上gitlab的常用命令:

sudo gitlab-ctl start # 启动所有 gitlab 组件;
sudo gitlab-ctl stop # 停止所有 gitlab 组件;
sudo gitlab-ctl restart # 重启所有 gitlab 组件;
sudo gitlab-ctl status # 查看服务状态;
sudo gitlab-ctl reconfigure # 启动服务;
sudo vim /etc/gitlab/gitlab.rb # 修改默认的配置文件;
gitlab-rake gitlab:check SANITIZE=true --trace # 检查gitlab;
sudo gitlab-ctl tail # 查看日志;

有点担心gitlab自建仓库代码全丢了咋办,准备搞一个备份计划,然后再搞坏一次试试怎么修复更复杂的错误

上一篇 下一篇

猜你喜欢

热点阅读