Skip to content

Rate limiting: 429 Too Many Requests

Summary

Though I haven't customized the configuration, my gitlab-multi-runner keeps receiving 429 Too Many Requests from GitLab

Steps to reproduce

  1. Install gitlab-multi-runner on Arch Linux

Actual behavior

The runner frequently receives the 429 Too Many Requests error

Expected behavior

The default configuration should ensure that the runner doesn't make too many requests too frequently.

Relevant logs and/or screenshots

Dec 13 16:14:40 dev gitlab-runner[23488]: WARNING: Checking for builds... failed              runner=93c52069 status=429 Too Many Requests
Dec 13 16:15:31 dev gitlab-runner[23488]: WARNING: Checking for builds... failed              runner=93c52069 status=503 Service Unavailable
Dec 13 16:17:34 dev gitlab-runner[23488]: WARNING: Checking for builds... failed              runner=93c52069 status=429 Too Many Requests
Dec 13 16:17:40 dev gitlab-runner[23488]: WARNING: Checking for builds... failed              runner=93c52069 status=429 Too Many Requests
Dec 13 16:17:52 dev gitlab-runner[23488]: WARNING: Checking for builds... failed              runner=93c52069 status=429 Too Many Requests
Dec 13 16:18:25 dev gitlab-runner[23488]: WARNING: Checking for builds... failed              runner=93c52069 status=429 Too Many Requests
Dec 13 16:22:31 dev gitlab-runner[23488]: WARNING: Checking for builds... failed              runner=93c52069 status=429 Too Many Requests
Dec 13 16:25:16 dev gitlab-runner[23488]: WARNING: Checking for builds... failed              runner=93c52069 status=429 Too Many Requests
Dec 13 16:28:07 dev gitlab-runner[23488]: WARNING: Checking for builds... failed              runner=93c52069 status=429 Too Many Requests
Dec 13 16:28:16 dev gitlab-runner[23488]: WARNING: Checking for builds... failed              runner=93c52069 status=429 Too Many Requests
Dec 13 16:28:46 dev gitlab-runner[23488]: WARNING: Checking for builds... failed              runner=93c52069 status=429 Too Many Requests
Dec 13 16:55:05 dev gitlab-runner[23488]: WARNING: Checking for builds... failed              runner=93c52069 status=429 Too Many Requests
Dec 13 17:14:56 dev gitlab-runner[23488]: WARNING: Checking for builds... failed              runner=93c52069 status=429 Too Many Requests
Dec 13 17:21:02 dev gitlab-runner[23488]: WARNING: Checking for builds... failed              runner=93c52069 status=429 Too Many Requests
Dec 13 17:21:35 dev gitlab-runner[23488]: WARNING: Checking for builds... failed              runner=93c52069 status=503 Service Unavailable
Dec 13 17:29:53 dev gitlab-runner[23488]: WARNING: Checking for builds... failed              runner=93c52069 status=429 Too Many Requests

Environment description

I have installed the gitlab-multi-runner on Arch Linux

Used GitLab Runner version

[mitch@dev ~]$ pacman -Q | grep gitlab
gitlab-ci-multi-runner 1.8.0-1