GCC Newspaper
OCTOBER 6, 2026
gcc — Proposed — Sentiment 7 / 10

Experiencing 429 Too Many Requests errors on GCC Git web interface

Users are encountering '429 Too Many Requests' errors when accessing the GCC Git web interface, indicating rate limiting is in effect.

Jonathan Grant reports experiencing persistent ‘429 Too Many Requests’ errors from nginx when trying to access the GCC Git web pages and specific commit diffs. This issue has been ongoing for several days, suggesting a problem with rate limiting on the server. Other users confirm facing similar blocking issues.

In the Thread 4 participants
  1. Jonathan Grant <jgrantonline@gmail.com> proposer

    Reports encountering '429 Too Many Requests' errors when accessing the GCC Git web interface, including the summary and commitdiff pages.

    “Anyone else getting 429 error on the gcc git web page? I've been seeing this for a few days on: https://gcc.gnu.org/git/?p=gcc.git;a=summary 429 Too Many Requests nginx”
  2. Richard Earnshaw (foss) <Richard.Earnshaw@arm.com> other

    Confirms experiencing the same '429 Too Many Requests' errors on the GCC Git web page.

    “On 24/08/2026 12:48, Jonathan Grant via Gcc wrote: > Hello > > Anyone else getting 429 error on the gcc git web page?”
  3. Mark Wielaard <mark@klomp.org> other

    Confirms experiencing the 429 errors and attributes them to "AI scraperbots" being active.

    “Sadly yes. The AI scraperbots are again in full force using”
  4. Kevin Stefanov <kevinstefanov15@gmail.com> other

    Reports being blocked from accessing Bugzilla and even `git pull` with 429 errors, indicating a broader issue affecting multiple GCC services.

    “I have also been getting blocked from accessing bugzilla and even "git pull" stopped working for me. It keeps giving error 429.”

Technical Tradeoffs

  • Implementing rate limiting to protect infrastructure versus potentially blocking legitimate users.
  • Identifying the source of excessive traffic (e.g., scrapers) versus addressing the symptom (rate limiting).

In Details

This discussion reports widespread '429 Too Many Requests' errors from the nginx web server serving the GCC Git repository. This indicates that the server is actively rate-limiting access, likely due to excessive traffic. The problem affects access to the Git web interface and potentially other services like Bugzilla and Git operations.

For Context
429 Too Many Requests
An HTTP status code indicating that the user has sent too many requests in a given amount of time ('rate limiting').
nginx
A high-performance web server often used as a reverse proxy, load balancer, and HTTP cache. In this context, it serves the GCC Git web interface and is enforcing rate limits.
GCC Git web page
The web interface for browsing the GCC project's Git repository, typically hosted on Sourceware.
commitdiff
A display showing the differences between two consecutive commits in a version control system like Git.
rate limiting
A technique used to control the amount of traffic sent or received by a network connection. It restricts repeated requests from the same source within a specified time period.
Bugzilla
A popular open-source bug tracking system used by many projects, including GCC, to manage reported issues.
git pull
A Git command used to fetch changes from a remote repository and merge them into the current local branch.
Filed Under: infrastructurerate limitingGitnginxaccess issues