首页 > 解决方案 > curl 在 gitlab-ci 运行器上超时失败

问题描述

我有一个简单的 ci,它应该构建一个 docker 映像并通过阶段 url 触发部署。

因此我使用一个简单的 curl 请求 curl -X POST $STAGE_URL

该管道适用于共享跑步者,但在我自己的跑步者上,它在 2:45 分钟后失败curl: (28) Failed to connect to www.someurl.com port 443: Operation timed out

我的config.toml长相是这样的

concurrent = 4
check_interval = 0

[session_server]
  session_timeout = 1800

[[runners]]
  name = "scalangular-runner"
  url = "https://gitlab.com/"
  token = "abcdefghijklm"
  executor = "docker"
  [runners.custom_build_dir]
  [runners.cache]
    [runners.cache.s3]
    [runners.cache.gcs]
    [runners.cache.azure]
  [runners.docker]
    tls_verify = false
    image = "docker:stable"
    privileged = true
    disable_entrypoint_overwrite = false
    oom_kill_disable = false
    disable_cache = false
    cach_dir = "cache"
    volumes = ["/cache"]
    shm_size = 0

任何想法?

标签: dockercurlgitlabgitlab-ci-runner

解决方案


推荐阅读