title: Runner is not healthy and will be disabled
body: <p>I hosts my repository with <code>gitlab.com</code> and I install <code>runner</code> in the <code>DigitalOcean</code>. It ran fine until today 16March2019 14:24 Thailand time.</p>
  
  <pre class="lang-sh prettyprint-override"><code># gitlab-runner status
  Runtime platform                                    arch=amd64 os=linux pid=16937 revision=4745a6f3 version=11.8.0
  gitlab-runner: Service is running!
  # gitlab-runner unregister --all-runners
  Runtime platform                                    arch=amd64 os=linux pid=16299 revision=4745a6f3 version=11.8.0
  Running in system-mode.
  
  WARNING: Unregistering all runners
  ERROR: Unregistering runner from GitLab forbidden   runner=2bcd7af4
  ERROR: Failed to unregister runner HerrRunner
  # gitlab-runner list
  Runtime platform                                    arch=amd64 os=linux pid=16346 revision=4745a6f3 version=11.8.0
  Listing configured runners                          ConfigFile=/etc/gitlab-runner/config.toml
  HerrRunner                                          Executor=shell Token=2bcd7af455f866ede7991992a68780 URL=https://gitlab.com/
  # gitlab-runner --debug run
  Runtime platform                                    arch=amd64 os=linux pid=16395 revision=4745a6f3 version=11.8.0
  Starting multi-runner from /etc/gitlab-runner/config.toml ...  builds=0
  Checking runtime mode                               GOOS=linux uid=0
  Running in system-mode.
  
  Configuration loaded                                builds=0
  listenaddress: ""
  sessionserver:
    listenaddress: ""
    advertiseaddress: ""
    sessiontimeout: 1800
  metricsserveraddress: ""
  concurrent: 1
  checkinterval: 0
  loglevel: null
  logformat: null
  user: ""
  runners:
  - name: HerrRunner
    limit: 0
    outputlimit: 0
    requestconcurrency: 0
    runnercredentials:
      url: https://gitlab.com/
      token: 2bcd7af455f866ede7991992a68780
      tlscafile: ""
      tlscertfile: ""
      tlskeyfile: ""
    runnersettings:
      executor: shell
      buildsdir: ""
      cachedir: ""
      cloneurl: ""
      environment: []
      preclonescript: ""
      prebuildscript: ""
      postbuildscript: ""
      shell: ""
      ssh: null
      docker: null
      parallels: null
      virtualbox: null
      cache:
        type: ""
        path: ""
        shared: false
        s3: null
        gcs: null
        s3cachepath: ""
        cacheshared: false
        serveraddress: ""
        accesskey: ""
        secretkey: ""
        bucketname: ""
        bucketlocation: ""
        insecure: false
      machine: null
      kubernetes: null
  sentrydsn: null
  modtime: 2018-08-12T18:07:07.963445119Z
  loaded: true
    builds=0
  Waiting for stop signal                             builds=0
  Listen address not defined, metrics server disabled  builds=0
  Listen address not defined, session server disabled  builds=0
  Starting worker                                     builds=0 worker=0
  Feeding runners to channel                          builds=0
  Dialing: tcp gitlab.com:443 ...
  ERROR: Checking for jobs... forbidden               runner=2bcd7af4
  Feeding runners to channel                          builds=0
  ERROR: Checking for jobs... forbidden               runner=2bcd7af4
  Feeding runners to channel                          builds=0
  ERROR: Checking for jobs... forbidden               runner=2bcd7af4
  ERROR: Runner https://gitlab.com/2bcd7af455f866ede7991992a68780 is not healthy and will be disabled!
  Feeding runners to channel                          builds=0
  Feeding runners to channel                          builds=0
  Feeding runners to channel                          builds=0
  ^CWARNING: Requested service stop: interrupt          builds=0
  All workers stopped. Can exit now                   builds=0
  </code></pre>
  
  <p><strong>Ultimate Goal</strong></p>
  
  <p>Get my runner up and run again</p>
  
  <p><strong>Question:</strong></p>
  
  <ol>
  <li><p>What does <code>not healthy</code> means?</p></li>
  <li><p>I can't unregister my runner. How to fix this?</p></li>
  </ol>