API: error 500 while getting user projects

Hello,
I use GitLab API on gitlab.com instance. For the last few days, the following request responds with an error 500:
curl -v https://gitlab.com/api/v4/projects/?private_token=[private token]&visibility=private

Output of curl command
  • Expire in 0 ms for 6 (transfer 0x55817dcd3dc0)
  • Expire in 1 ms for 1 (transfer 0x55817dcd3dc0)
  • Expire in 0 ms for 1 (transfer 0x55817dcd3dc0)
  • Expire in 1 ms for 1 (transfer 0x55817dcd3dc0)
  • Expire in 0 ms for 1 (transfer 0x55817dcd3dc0)
  • Expire in 0 ms for 1 (transfer 0x55817dcd3dc0)
  • Expire in 1 ms for 1 (transfer 0x55817dcd3dc0)
  • Expire in 0 ms for 1 (transfer 0x55817dcd3dc0)
  • Expire in 0 ms for 1 (transfer 0x55817dcd3dc0)
  • Expire in 1 ms for 1 (transfer 0x55817dcd3dc0)
  • Expire in 0 ms for 1 (transfer 0x55817dcd3dc0)
  • Expire in 0 ms for 1 (transfer 0x55817dcd3dc0)
  • Expire in 1 ms for 1 (transfer 0x55817dcd3dc0)
  • Expire in 0 ms for 1 (transfer 0x55817dcd3dc0)
  • Expire in 0 ms for 1 (transfer 0x55817dcd3dc0)
  • Expire in 1 ms for 1 (transfer 0x55817dcd3dc0)
  • Expire in 0 ms for 1 (transfer 0x55817dcd3dc0)
  • Expire in 0 ms for 1 (transfer 0x55817dcd3dc0)
  • Expire in 1 ms for 1 (transfer 0x55817dcd3dc0)
  • Expire in 0 ms for 1 (transfer 0x55817dcd3dc0)
  • Expire in 0 ms for 1 (transfer 0x55817dcd3dc0)
  • Expire in 1 ms for 1 (transfer 0x55817dcd3dc0)
  • Expire in 0 ms for 1 (transfer 0x55817dcd3dc0)
  • Expire in 0 ms for 1 (transfer 0x55817dcd3dc0)
  • Expire in 1 ms for 1 (transfer 0x55817dcd3dc0)
  • Expire in 0 ms for 1 (transfer 0x55817dcd3dc0)
  • Expire in 0 ms for 1 (transfer 0x55817dcd3dc0)
  • Expire in 1 ms for 1 (transfer 0x55817dcd3dc0)
  • Expire in 0 ms for 1 (transfer 0x55817dcd3dc0)
  • Expire in 0 ms for 1 (transfer 0x55817dcd3dc0)
  • Expire in 1 ms for 1 (transfer 0x55817dcd3dc0)
  • Expire in 0 ms for 1 (transfer 0x55817dcd3dc0)
  • Expire in 0 ms for 1 (transfer 0x55817dcd3dc0)
  • Expire in 1 ms for 1 (transfer 0x55817dcd3dc0)
  • Expire in 0 ms for 1 (transfer 0x55817dcd3dc0)
  • Expire in 0 ms for 1 (transfer 0x55817dcd3dc0)
  • Expire in 1 ms for 1 (transfer 0x55817dcd3dc0)
  • Expire in 0 ms for 1 (transfer 0x55817dcd3dc0)
  • Expire in 0 ms for 1 (transfer 0x55817dcd3dc0)
  • Expire in 1 ms for 1 (transfer 0x55817dcd3dc0)
  • Expire in 0 ms for 1 (transfer 0x55817dcd3dc0)
  • Expire in 0 ms for 1 (transfer 0x55817dcd3dc0)
  • Expire in 1 ms for 1 (transfer 0x55817dcd3dc0)
  • Expire in 0 ms for 1 (transfer 0x55817dcd3dc0)
  • Expire in 0 ms for 1 (transfer 0x55817dcd3dc0)
  • Expire in 1 ms for 1 (transfer 0x55817dcd3dc0)
  • Expire in 0 ms for 1 (transfer 0x55817dcd3dc0)
  • Expire in 0 ms for 1 (transfer 0x55817dcd3dc0)
  • Expire in 1 ms for 1 (transfer 0x55817dcd3dc0)
  • Expire in 0 ms for 1 (transfer 0x55817dcd3dc0)
  • Expire in 0 ms for 1 (transfer 0x55817dcd3dc0)
  • Expire in 1 ms for 1 (transfer 0x55817dcd3dc0)
  • Expire in 0 ms for 1 (transfer 0x55817dcd3dc0)
  • Expire in 0 ms for 1 (transfer 0x55817dcd3dc0)
  • Expire in 1 ms for 1 (transfer 0x55817dcd3dc0)
  • Expire in 0 ms for 1 (transfer 0x55817dcd3dc0)
  • Expire in 0 ms for 1 (transfer 0x55817dcd3dc0)
  • Expire in 1 ms for 1 (transfer 0x55817dcd3dc0)
  • Expire in 0 ms for 1 (transfer 0x55817dcd3dc0)
  • Expire in 0 ms for 1 (transfer 0x55817dcd3dc0)
  • Expire in 1 ms for 1 (transfer 0x55817dcd3dc0)
  • Expire in 0 ms for 1 (transfer 0x55817dcd3dc0)
  • Expire in 0 ms for 1 (transfer 0x55817dcd3dc0)
  • Expire in 1 ms for 1 (transfer 0x55817dcd3dc0)
  • Expire in 0 ms for 1 (transfer 0x55817dcd3dc0)
  • Expire in 0 ms for 1 (transfer 0x55817dcd3dc0)
  • Expire in 1 ms for 1 (transfer 0x55817dcd3dc0)
  • Expire in 0 ms for 1 (transfer 0x55817dcd3dc0)
  • Expire in 0 ms for 1 (transfer 0x55817dcd3dc0)
  • Expire in 1 ms for 1 (transfer 0x55817dcd3dc0)
  • Expire in 0 ms for 1 (transfer 0x55817dcd3dc0)
  • Expire in 0 ms for 1 (transfer 0x55817dcd3dc0)
  • Expire in 1 ms for 1 (transfer 0x55817dcd3dc0)
  • Expire in 0 ms for 1 (transfer 0x55817dcd3dc0)
  • Expire in 0 ms for 1 (transfer 0x55817dcd3dc0)
  • Expire in 1 ms for 1 (transfer 0x55817dcd3dc0)
  • Expire in 0 ms for 1 (transfer 0x55817dcd3dc0)
  • Expire in 0 ms for 1 (transfer 0x55817dcd3dc0)
  • Expire in 1 ms for 1 (transfer 0x55817dcd3dc0)
  • Expire in 0 ms for 1 (transfer 0x55817dcd3dc0)
  • Expire in 0 ms for 1 (transfer 0x55817dcd3dc0)
  • Expire in 1 ms for 1 (transfer 0x55817dcd3dc0)
  • Expire in 0 ms for 1 (transfer 0x55817dcd3dc0)
  • Expire in 0 ms for 1 (transfer 0x55817dcd3dc0)
  • Expire in 1 ms for 1 (transfer 0x55817dcd3dc0)
  • Expire in 0 ms for 1 (transfer 0x55817dcd3dc0)
  • Expire in 0 ms for 1 (transfer 0x55817dcd3dc0)
  • Expire in 1 ms for 1 (transfer 0x55817dcd3dc0)
  • Expire in 0 ms for 1 (transfer 0x55817dcd3dc0)
  • Expire in 0 ms for 1 (transfer 0x55817dcd3dc0)
  • Expire in 1 ms for 1 (transfer 0x55817dcd3dc0)
  • Expire in 0 ms for 1 (transfer 0x55817dcd3dc0)
  • Expire in 0 ms for 1 (transfer 0x55817dcd3dc0)
  • Expire in 1 ms for 1 (transfer 0x55817dcd3dc0)
  • Expire in 0 ms for 1 (transfer 0x55817dcd3dc0)
  • Expire in 0 ms for 1 (transfer 0x55817dcd3dc0)
  • Expire in 1 ms for 1 (transfer 0x55817dcd3dc0)
  • Expire in 0 ms for 1 (transfer 0x55817dcd3dc0)
  • Expire in 0 ms for 1 (transfer 0x55817dcd3dc0)
  • Expire in 1 ms for 1 (transfer 0x55817dcd3dc0)
  • Expire in 0 ms for 1 (transfer 0x55817dcd3dc0)
  • Expire in 0 ms for 1 (transfer 0x55817dcd3dc0)
  • Expire in 1 ms for 1 (transfer 0x55817dcd3dc0)
  • Expire in 0 ms for 1 (transfer 0x55817dcd3dc0)
  • Expire in 0 ms for 1 (transfer 0x55817dcd3dc0)
  • Expire in 1 ms for 1 (transfer 0x55817dcd3dc0)
  • Expire in 0 ms for 1 (transfer 0x55817dcd3dc0)
  • Expire in 0 ms for 1 (transfer 0x55817dcd3dc0)
  • Expire in 1 ms for 1 (transfer 0x55817dcd3dc0)
  • Expire in 0 ms for 1 (transfer 0x55817dcd3dc0)
  • Expire in 0 ms for 1 (transfer 0x55817dcd3dc0)
  • Expire in 1 ms for 1 (transfer 0x55817dcd3dc0)
  • Expire in 0 ms for 1 (transfer 0x55817dcd3dc0)
  • Expire in 0 ms for 1 (transfer 0x55817dcd3dc0)
  • Expire in 1 ms for 1 (transfer 0x55817dcd3dc0)
  • Expire in 0 ms for 1 (transfer 0x55817dcd3dc0)
  • Expire in 0 ms for 1 (transfer 0x55817dcd3dc0)
  • Expire in 1 ms for 1 (transfer 0x55817dcd3dc0)
  • Expire in 0 ms for 1 (transfer 0x55817dcd3dc0)
  • Expire in 0 ms for 1 (transfer 0x55817dcd3dc0)
  • Expire in 1 ms for 1 (transfer 0x55817dcd3dc0)
  • Expire in 0 ms for 1 (transfer 0x55817dcd3dc0)
  • Expire in 0 ms for 1 (transfer 0x55817dcd3dc0)
  • Expire in 1 ms for 1 (transfer 0x55817dcd3dc0)
  • Expire in 0 ms for 1 (transfer 0x55817dcd3dc0)
  • Expire in 0 ms for 1 (transfer 0x55817dcd3dc0)
  • Expire in 1 ms for 1 (transfer 0x55817dcd3dc0)
  • Expire in 0 ms for 1 (transfer 0x55817dcd3dc0)
  • Expire in 0 ms for 1 (transfer 0x55817dcd3dc0)
  • Expire in 1 ms for 1 (transfer 0x55817dcd3dc0)
  • Expire in 0 ms for 1 (transfer 0x55817dcd3dc0)
  • Expire in 0 ms for 1 (transfer 0x55817dcd3dc0)
  • Expire in 1 ms for 1 (transfer 0x55817dcd3dc0)
  • Expire in 0 ms for 1 (transfer 0x55817dcd3dc0)
  • Expire in 0 ms for 1 (transfer 0x55817dcd3dc0)
  • Expire in 1 ms for 1 (transfer 0x55817dcd3dc0)
  • Expire in 0 ms for 1 (transfer 0x55817dcd3dc0)
  • Expire in 0 ms for 1 (transfer 0x55817dcd3dc0)
  • Expire in 1 ms for 1 (transfer 0x55817dcd3dc0)
  • Expire in 0 ms for 1 (transfer 0x55817dcd3dc0)
  • Expire in 0 ms for 1 (transfer 0x55817dcd3dc0)
  • Expire in 1 ms for 1 (transfer 0x55817dcd3dc0)
  • Expire in 0 ms for 1 (transfer 0x55817dcd3dc0)
  • Expire in 0 ms for 1 (transfer 0x55817dcd3dc0)
  • Expire in 1 ms for 1 (transfer 0x55817dcd3dc0)
  • Expire in 0 ms for 1 (transfer 0x55817dcd3dc0)
  • Expire in 0 ms for 1 (transfer 0x55817dcd3dc0)
  • Expire in 2 ms for 1 (transfer 0x55817dcd3dc0)
  • Expire in 0 ms for 1 (transfer 0x55817dcd3dc0)
  • Expire in 0 ms for 1 (transfer 0x55817dcd3dc0)
  • Expire in 2 ms for 1 (transfer 0x55817dcd3dc0)
  • Expire in 0 ms for 1 (transfer 0x55817dcd3dc0)
  • Expire in 0 ms for 1 (transfer 0x55817dcd3dc0)
  • Expire in 2 ms for 1 (transfer 0x55817dcd3dc0)
  • Expire in 0 ms for 1 (transfer 0x55817dcd3dc0)
  • Expire in 0 ms for 1 (transfer 0x55817dcd3dc0)
  • Expire in 2 ms for 1 (transfer 0x55817dcd3dc0)
  • Expire in 0 ms for 1 (transfer 0x55817dcd3dc0)
  • Expire in 0 ms for 1 (transfer 0x55817dcd3dc0)
  • Expire in 2 ms for 1 (transfer 0x55817dcd3dc0)
  • Expire in 0 ms for 1 (transfer 0x55817dcd3dc0)
  • Expire in 0 ms for 1 (transfer 0x55817dcd3dc0)
  • Expire in 2 ms for 1 (transfer 0x55817dcd3dc0)
  • Expire in 0 ms for 1 (transfer 0x55817dcd3dc0)
  • Expire in 0 ms for 1 (transfer 0x55817dcd3dc0)
  • Expire in 2 ms for 1 (transfer 0x55817dcd3dc0)
  • Expire in 0 ms for 1 (transfer 0x55817dcd3dc0)
  • Expire in 0 ms for 1 (transfer 0x55817dcd3dc0)
  • Expire in 2 ms for 1 (transfer 0x55817dcd3dc0)
  • Expire in 0 ms for 1 (transfer 0x55817dcd3dc0)
  • Expire in 0 ms for 1 (transfer 0x55817dcd3dc0)
  • Expire in 2 ms for 1 (transfer 0x55817dcd3dc0)
  • Expire in 0 ms for 1 (transfer 0x55817dcd3dc0)
  • Expire in 0 ms for 1 (transfer 0x55817dcd3dc0)
  • Expire in 2 ms for 1 (transfer 0x55817dcd3dc0)
  • Expire in 0 ms for 1 (transfer 0x55817dcd3dc0)
  • Expire in 0 ms for 1 (transfer 0x55817dcd3dc0)
  • Expire in 2 ms for 1 (transfer 0x55817dcd3dc0)
  • Expire in 0 ms for 1 (transfer 0x55817dcd3dc0)
  • Expire in 0 ms for 1 (transfer 0x55817dcd3dc0)
  • Expire in 2 ms for 1 (transfer 0x55817dcd3dc0)
  • Expire in 0 ms for 1 (transfer 0x55817dcd3dc0)
  • Expire in 0 ms for 1 (transfer 0x55817dcd3dc0)
  • Expire in 2 ms for 1 (transfer 0x55817dcd3dc0)
  • Expire in 0 ms for 1 (transfer 0x55817dcd3dc0)
  • Expire in 0 ms for 1 (transfer 0x55817dcd3dc0)
  • Expire in 2 ms for 1 (transfer 0x55817dcd3dc0)
  • Expire in 0 ms for 1 (transfer 0x55817dcd3dc0)
  • Expire in 0 ms for 1 (transfer 0x55817dcd3dc0)
  • Expire in 2 ms for 1 (transfer 0x55817dcd3dc0)
  • Expire in 0 ms for 1 (transfer 0x55817dcd3dc0)
  • Expire in 0 ms for 1 (transfer 0x55817dcd3dc0)
  • Expire in 2 ms for 1 (transfer 0x55817dcd3dc0)
  • Expire in 0 ms for 1 (transfer 0x55817dcd3dc0)
  • Expire in 0 ms for 1 (transfer 0x55817dcd3dc0)
  • Expire in 2 ms for 1 (transfer 0x55817dcd3dc0)
  • Expire in 0 ms for 1 (transfer 0x55817dcd3dc0)
  • Expire in 0 ms for 1 (transfer 0x55817dcd3dc0)
  • Expire in 2 ms for 1 (transfer 0x55817dcd3dc0)
  • Expire in 0 ms for 1 (transfer 0x55817dcd3dc0)
  • Expire in 0 ms for 1 (transfer 0x55817dcd3dc0)
  • Expire in 2 ms for 1 (transfer 0x55817dcd3dc0)
  • Expire in 0 ms for 1 (transfer 0x55817dcd3dc0)
  • Expire in 0 ms for 1 (transfer 0x55817dcd3dc0)
  • Expire in 2 ms for 1 (transfer 0x55817dcd3dc0)
  • Expire in 0 ms for 1 (transfer 0x55817dcd3dc0)
  • Expire in 0 ms for 1 (transfer 0x55817dcd3dc0)
  • Expire in 2 ms for 1 (transfer 0x55817dcd3dc0)
  • Expire in 0 ms for 1 (transfer 0x55817dcd3dc0)
  • Expire in 0 ms for 1 (transfer 0x55817dcd3dc0)
  • Expire in 2 ms for 1 (transfer 0x55817dcd3dc0)
  • Expire in 0 ms for 1 (transfer 0x55817dcd3dc0)
  • Expire in 0 ms for 1 (transfer 0x55817dcd3dc0)
  • Expire in 2 ms for 1 (transfer 0x55817dcd3dc0)
  • Expire in 0 ms for 1 (transfer 0x55817dcd3dc0)
  • Expire in 0 ms for 1 (transfer 0x55817dcd3dc0)
  • Expire in 2 ms for 1 (transfer 0x55817dcd3dc0)
  • Expire in 0 ms for 1 (transfer 0x55817dcd3dc0)
  • Expire in 0 ms for 1 (transfer 0x55817dcd3dc0)
  • Expire in 2 ms for 1 (transfer 0x55817dcd3dc0)
  • Expire in 0 ms for 1 (transfer 0x55817dcd3dc0)
  • Expire in 0 ms for 1 (transfer 0x55817dcd3dc0)
  • Expire in 2 ms for 1 (transfer 0x55817dcd3dc0)
  • Expire in 0 ms for 1 (transfer 0x55817dcd3dc0)
  • Expire in 0 ms for 1 (transfer 0x55817dcd3dc0)
  • Expire in 2 ms for 1 (transfer 0x55817dcd3dc0)
  • Expire in 0 ms for 1 (transfer 0x55817dcd3dc0)
  • Expire in 0 ms for 1 (transfer 0x55817dcd3dc0)
  • Expire in 2 ms for 1 (transfer 0x55817dcd3dc0)
  • Expire in 0 ms for 1 (transfer 0x55817dcd3dc0)
  • Expire in 0 ms for 1 (transfer 0x55817dcd3dc0)
  • Expire in 2 ms for 1 (transfer 0x55817dcd3dc0)
  • Expire in 0 ms for 1 (transfer 0x55817dcd3dc0)
  • Expire in 0 ms for 1 (transfer 0x55817dcd3dc0)
  • Expire in 2 ms for 1 (transfer 0x55817dcd3dc0)
  • Expire in 0 ms for 1 (transfer 0x55817dcd3dc0)
  • Expire in 0 ms for 1 (transfer 0x55817dcd3dc0)
  • Expire in 2 ms for 1 (transfer 0x55817dcd3dc0)
  • Expire in 0 ms for 1 (transfer 0x55817dcd3dc0)
  • Expire in 0 ms for 1 (transfer 0x55817dcd3dc0)
  • Expire in 2 ms for 1 (transfer 0x55817dcd3dc0)
  • Expire in 0 ms for 1 (transfer 0x55817dcd3dc0)
  • Expire in 0 ms for 1 (transfer 0x55817dcd3dc0)
  • Expire in 2 ms for 1 (transfer 0x55817dcd3dc0)
  • Expire in 0 ms for 1 (transfer 0x55817dcd3dc0)
  • Expire in 0 ms for 1 (transfer 0x55817dcd3dc0)
  • Expire in 2 ms for 1 (transfer 0x55817dcd3dc0)
  • Expire in 0 ms for 1 (transfer 0x55817dcd3dc0)
  • Expire in 0 ms for 1 (transfer 0x55817dcd3dc0)
  • Expire in 2 ms for 1 (transfer 0x55817dcd3dc0)
  • Expire in 0 ms for 1 (transfer 0x55817dcd3dc0)
  • Expire in 0 ms for 1 (transfer 0x55817dcd3dc0)
  • Expire in 2 ms for 1 (transfer 0x55817dcd3dc0)
  • Expire in 0 ms for 1 (transfer 0x55817dcd3dc0)
  • Expire in 0 ms for 1 (transfer 0x55817dcd3dc0)
  • Expire in 2 ms for 1 (transfer 0x55817dcd3dc0)
  • Expire in 0 ms for 1 (transfer 0x55817dcd3dc0)
  • Expire in 0 ms for 1 (transfer 0x55817dcd3dc0)
  • Expire in 2 ms for 1 (transfer 0x55817dcd3dc0)
  • Expire in 0 ms for 1 (transfer 0x55817dcd3dc0)
  • Expire in 0 ms for 1 (transfer 0x55817dcd3dc0)
  • Expire in 2 ms for 1 (transfer 0x55817dcd3dc0)
  • Expire in 0 ms for 1 (transfer 0x55817dcd3dc0)
  • Expire in 0 ms for 1 (transfer 0x55817dcd3dc0)
  • Expire in 2 ms for 1 (transfer 0x55817dcd3dc0)
  • Expire in 0 ms for 1 (transfer 0x55817dcd3dc0)
  • Expire in 0 ms for 1 (transfer 0x55817dcd3dc0)
  • Expire in 2 ms for 1 (transfer 0x55817dcd3dc0)
  • Expire in 0 ms for 1 (transfer 0x55817dcd3dc0)
  • Expire in 0 ms for 1 (transfer 0x55817dcd3dc0)
  • Expire in 2 ms for 1 (transfer 0x55817dcd3dc0)
  • Expire in 0 ms for 1 (transfer 0x55817dcd3dc0)
  • Expire in 0 ms for 1 (transfer 0x55817dcd3dc0)
  • Expire in 2 ms for 1 (transfer 0x55817dcd3dc0)
  • Expire in 0 ms for 1 (transfer 0x55817dcd3dc0)
  • Expire in 0 ms for 1 (transfer 0x55817dcd3dc0)
  • Expire in 2 ms for 1 (transfer 0x55817dcd3dc0)
  • Expire in 0 ms for 1 (transfer 0x55817dcd3dc0)
  • Expire in 0 ms for 1 (transfer 0x55817dcd3dc0)
  • Expire in 2 ms for 1 (transfer 0x55817dcd3dc0)
  • Expire in 0 ms for 1 (transfer 0x55817dcd3dc0)
  • Expire in 0 ms for 1 (transfer 0x55817dcd3dc0)
  • Expire in 2 ms for 1 (transfer 0x55817dcd3dc0)
  • Expire in 1 ms for 1 (transfer 0x55817dcd3dc0)
  • Expire in 1 ms for 1 (transfer 0x55817dcd3dc0)
  • Expire in 2 ms for 1 (transfer 0x55817dcd3dc0)
  • Expire in 1 ms for 1 (transfer 0x55817dcd3dc0)
  • Expire in 1 ms for 1 (transfer 0x55817dcd3dc0)
  • Expire in 1 ms for 1 (transfer 0x55817dcd3dc0)
  • Trying 35.231.145.151…
  • TCP_NODELAY set
  • Expire in 200 ms for 4 (transfer 0x55817dcd3dc0)
  • Connected to gitlab.com (35.231.145.151) port 443 (#0)
  • ALPN, offering h2
  • ALPN, offering http/1.1
  • successfully set certificate verify locations:
  • CAfile: none
    CApath: /etc/ssl/certs
  • TLSv1.3 (OUT), TLS handshake, Client hello (1):
  • TLSv1.3 (IN), TLS handshake, Server hello (2):
  • TLSv1.2 (IN), TLS handshake, Certificate (11):
  • TLSv1.2 (IN), TLS handshake, Server key exchange (12):
  • TLSv1.2 (IN), TLS handshake, Server finished (14):
  • TLSv1.2 (OUT), TLS handshake, Client key exchange (16):
  • TLSv1.2 (OUT), TLS change cipher, Change cipher spec (1):
  • TLSv1.2 (OUT), TLS handshake, Finished (20):
  • TLSv1.2 (IN), TLS handshake, Finished (20):
  • SSL connection using TLSv1.2 / ECDHE-RSA-AES256-GCM-SHA384
  • ALPN, server did not agree to a protocol
  • Server certificate:
  • subject: OU=Domain Control Validated; OU=PositiveSSL Multi-Domain; CN=gitlab.com
  • start date: Jun 27 00:00:00 2019 GMT
  • expire date: May 11 23:59:59 2020 GMT
  • subjectAltName: host “gitlab.com” matched cert’s “gitlab.com
  • issuer: C=GB; ST=Greater Manchester; L=Salford; O=Sectigo Limited; CN=Sectigo RSA Domain Validation Secure Server CA
  • SSL certificate verify ok.

GET /api/v4/projects/?private_token=[token]&visibility=private HTTP/1.1
Host: gitlab.com
User-Agent: curl/7.64.0
Accept: /

< HTTP/1.1 500 Internal Server Error
< Server: nginx
< Date: Sun, 10 Nov 2019 11:39:01 GMT
< Content-Type: application/json
< Content-Length: 39
< Cache-Control: no-cache
< Vary: Origin
< X-Request-Id: ma5eKGGj6b4
< X-Runtime: 15.396095
< RateLimit-Limit: 600
< RateLimit-Observed: 1
< RateLimit-Remaining: 599
< RateLimit-Reset: 1573386001
< RateLimit-ResetTime: Sun, 10 Nov 2019 11:40:01 GMT
< GitLab-LB: fe-22-lb-gprd
< GitLab-SV: localhost

Any idea about how to solve this issue ?

On the same boat. I’ve been getting 500s for the past few weeks

Hi,

this API request returns paginated full results, which may need additional resources in the background. I did a quick test, it works for me here.

Although the requests are throttled and take >5s.

I’d recommend to pass search filters which are processed before preparing the result set on the server, like &search=gitlab.

The request takes 4-5s here.

If you know specifically the user you’re requesting the repo data, use the /users/:user_id/projects API endpoint.

That request takes 1-2s here.

“here” is Nuremberg, Germany. The route to gitlab.com looks interesting though, many hops needed.

$ traceroute gitlab.com
traceroute to gitlab.com (35.231.145.151), 64 hops max, 52 byte packets
 1  192.168.243.254 (192.168.243.254)  1.729 ms  1.227 ms  1.116 ms
 2  ae0-406.slz10.core-backbone.com (81.95.15.173)  1.857 ms  1.701 ms  1.444 ms
 3  ae14-2021.fra10.core-backbone.com (80.255.14.5)  9.635 ms  4.551 ms  5.697 ms
 4  72.14.209.160 (72.14.209.160)  4.575 ms  4.656 ms  4.995 ms
 5  108.170.252.18 (108.170.252.18)  4.933 ms
    108.170.251.209 (108.170.251.209)  5.068 ms  5.055 ms
 6  209.85.241.231 (209.85.241.231)  4.686 ms
    108.170.228.255 (108.170.228.255)  5.108 ms
    108.170.236.249 (108.170.236.249)  5.393 ms
 7  209.85.252.149 (209.85.252.149)  20.033 ms
    216.239.50.187 (216.239.50.187)  19.379 ms
    209.85.252.149 (209.85.252.149)  19.265 ms
 8  216.239.54.148 (216.239.54.148)  88.813 ms
    216.239.54.146 (216.239.54.146)  111.528 ms  88.611 ms
 9  216.239.40.20 (216.239.40.20)  100.335 ms
    209.85.255.146 (209.85.255.146)  100.879 ms
    209.85.255.244 (209.85.255.244)  100.916 ms
10  216.239.41.232 (216.239.41.232)  111.723 ms
    216.239.50.206 (216.239.50.206)  99.523 ms
    216.239.35.187 (216.239.35.187)  111.032 ms
11  * * *
12  * * *
13  * * *
14  * * *
15  * * *
16  * * *
17  * * *
18  * * *
19  * * *
20  151.145.231.35.bc.googleusercontent.com (35.231.145.151)  99.370 ms  99.972 ms  99.647 ms

In general, I’d say that the main API server might be overloaded from time to time, or you are bitten by some outage announced via https://twitter.com/gitlabstatus

Cheers,
Michael

@dnsmichi thanks for your response!

I actually tried my query again and response time was like 2s instead of 15+. Weird! I usually hit this query between 8 and 12 so system must be overloaded in the mornings.

I’ll try again tomorrow just to make sure. Thanks again!

1 Like