宝塔上GitLab数据迁移修改配置后nginx无法启动 解决方法

我今天由 服务器A 向 服务器B 迁移数据,修改配置重启。发现gitlab的 nginx 无法启动了。

 

查找原因:

gitlab-ctl tail

 

得到了具体的错误信息,如下图:

GitLab日志

 

我也在网上查了查资料,似乎是宝塔的问题, 原因应该是为了防止nginx冲突,把gitlab的nginx启动文件名改成了gitlab-web, 但有个配置文件没改造成的。

 

解决方法

 

1、修改nginx启动文件;

vi /opt/gitlab/sv/nginx/run

 

2、把

exec chpst -P /opt/gitlab/embedded/sbin/nginx -p /var/opt/gitlab/nginx

改为

exec chpst -P /opt/gitlab/embedded/sbin/gitlab-web -p /var/opt/gitlab/nginx

 

3、重启 gitlab 的 nginx 服务,启动成功,问题果然解决。

头像
  • ¥ 0.0元
  • 市场价:199.0元
  • ¥ 79.0元
  • 市场价:99.0元
  • ¥ 79.0元
  • 市场价:129.0元
  • ¥ 79.0元
  • 市场价:99.0元

发表评论

:?: :razz: :sad: :evil: :!: :smile: :oops: :grin: :eek: :shock: :???: :cool: :lol: :mad: :twisted: :roll: :wink: :idea: :arrow: :neutral: :cry: :mrgreen: