Gentoo just shut down their Bugzilla because AI bots were
If you're trying to figure out how to protect your own project or just want to understand why this is happening, it usually comes down to a lack of proper rate limiting and the sheer aggression of modern AI crawlers. Most of these bots don't respect traditional robots.txt rules or they hit the site with such high concurrency that the database locks up, making the site unusable for actual human developers.
For those of us building an AI workflow or managing a small deployment, this is a reminder that we need to be more surgical with how we fetch data. If you're writing a scraper for a technical site, you should be implementing exponential backoff and strict request caps.
How to stop your project from being crushed by bots
If you're running a self-hosted instance of a tracker or a documentation site, you can't just rely on the default settings. Here is a practical tutorial on how to harden your server against aggressive scrapers:
1. Implement a strict robots.txt
While not all bots follow it, it's the first line of defense. Specifically target known AI user-agents.
User-agent: GPTBot
Disallow: /
User-agent: CCBot
Disallow: /2. Configure Nginx Rate Limiting
Don't let a single IP hammer your API or search endpoints. Add a limit zone to your config.
limit_req_zone $binary_remote_addr zone=mylimit:10m rate=5r/s;
server {
location /bugzilla/ {
limit_req zone=mylimit burst=10 nodelay;
proxy_pass http://bugzilla_backend;
}
}3. Use a WAF or Cloudflare
Setting up a "Bot Fight Mode" or a JS challenge for non-browser requests can filter out 90% of the mindless scrapers before they even touch your application server.
This Gentoo situation is ironic because Bugzilla is where the actual fixes happen. By overloading the tracker, AI companies are essentially breaking the tool that helps them find the bugs they might eventually try to "solve" with a prompt. We need a shift toward standardized API access for LLMs rather than this chaotic scraping frenzy. Real-world stability for the developers has to come before the hunger of the training set.