gitlab Push event webhook 出现500错误

gitlab中添加webhook,点击Test出现错误

这里写图片描述

错误日志

==> /var/log/gitlab/gitlab-rails/production.log <==
Started GET "/-/metrics" for 127.0.0.1 at 2018-05-11 04:27:39 +0000
Processing by MetricsController#index as HTML
Completed 200 OK in 1ms (Views: 0.3ms | ActiveRecord: 0.0ms)

==> /var/log/gitlab/gitlab-rails/production_json.log <==
{"method":"GET","path":"/-/metrics","format":"html","controller":"MetricsController","action":"index","status":200,"duration":3.88,"view":0.26,"db":0.0,"time":"2018-05-11T04:27:39.341Z","params":[],"remote_ip":null,"user_id":null,"username":null}

==> /var/log/gitlab/gitlab-rails/production.log <==
Started GET "/ding/dingtest2/hooks/15/test?trigger=push_events" for 172.17.0.1 at 2018-05-11 04:27:39 +0000
Processing by Projects::HooksController#test as HTML
  Parameters: {"trigger"=>"push_events", "namespace_id"=>"ding", "project_id"=>"dingtest2", "id"=>"15"}
Completed 500 Internal Server Error in 39ms (ActiveRecord: 3.1ms)

==> /var/log/gitlab/gitlab-rails/production_json.log <==
{"method":"GET","path":"/ding/dingtest2/hooks/15/test","format":"html","controller":"Projects::HooksController","action":"test","status":500,"error":"URI::InvalidURIError: URI::InvalidURIError","duration":41.19,"view":0.0,"db":3.11,"time":"2018-05-11T04:27:39.426Z","params":[{"key":"trigger","value":"push_events"},{"key":"namespace_id","value":"ding"},{"key":"project_id","value":"dingtest2"},{"key":"id","value":"15"}],"remote_ip":"172.17.0.1","user_id":4,"username":"ding","gitaly_calls":4}

==> /var/log/gitlab/gitlab-rails/production.log <==

URI::InvalidURIError (URI::InvalidURIError):
  lib/gitlab/proxy_http_connection_adapter.rb:14:in `connection'
  app/services/web_hook_service.rb:73:in `make_request'
  app/services/web_hook_service.rb:26:in `execute'
  app/models/hooks/web_hook.rb:10:in `execute'
  app/services/test_hooks/base_service.rb:22:in `block in execute'
  app/services/test_hooks/base_service.rb:19:in `catch'
  app/services/test_hooks/base_service.rb:19:in `execute'
  app/controllers/projects/hooks_controller.rb:41:in `test'
  lib/gitlab/i18n.rb:50:in `with_locale'
  lib/gitlab/i18n.rb:56:in `with_user_locale'
  app/controllers/application_controller.rb:330:in `set_locale'
  lib/gitlab/middleware/multipart.rb:95:in `call'
  lib/gitlab/request_profiler/middleware.rb:14:in `call'
  lib/gitlab/middleware/go.rb:17:in `call'
  lib/gitlab/etag_caching/middleware.rb:11:in `call'
  lib/gitlab/middleware/read_only/controller.rb:28:in `call'
  lib/gitlab/middleware/read_only.rb:16:in `call'
  lib/gitlab/request_context.rb:18:in `call'
  lib/gitlab/metrics/requests_rack_middleware.rb:27:in `call'
  lib/gitlab/middleware/release_env.rb:10:in `call'

解决方案

问题找了好久都没找到原因,最后去gitlab官网找到解决方案。
这里写图片描述

此选项打钩,保存,OK

猜你喜欢

转载自blog.csdn.net/mofiu/article/details/80279855