从0.10.0升级到0.11.0时候发现 gitlab service升级后一直报错

  • Choerodon平台版本: 0.11.0

  • 遇到问题的执行步骤:
    在执行完 升级gitlab service的脚本后,发现该服务一直没有通过健康检查,查看日志发现大量报错,都是访问不到gitlab API的错误

  • 文档地址:
    http://choerodon.io/zh/docs/installation-configuration/update/0.10-to-0.11/

  • 环境信息(如:节点信息):
    4节点 32G

  • 报错日志:

  • 原因分析:
    该次升级并未修改对应的gitlab的域名


追踪发现gitlab里面相应接口报错信息

请问一下您gitlab的版本是多少?

GitLab Community Edition 10.2.8

curl --request PUT --header “PRIVATE-TOKEN: xxxxx” http://xxxxxx/api/v4/application/settings?allow_local_requests_from_hooks_and_services=true
请直接curl请求调用这个请求试一下?

PRIVATE-TOKEN 这个填什么?

private-token填部署gitlab-service时候的环境变量 GITLAB_PRIVATETOKEN 也就是root用户的impersonation token

gitlab版本太低,不支持设置allow_local_requests_from_hooks_and_services 允许webhook访问本地网络或服务 ,建议升级gitlab


我输入后,出现这个问题

你的域名怎么那么奇怪呢

您好,可以给个联系方式吗!我这个问题比较急!!!
那个我输入错了

你的报错是什么,可以把异常发出来吗?