Im letzten Beitrag haben wir gezeigt, wie ein stark verteilter Crawler unser öffentlich erreichbares Forgejo-System über längere Zeit nahezu vollständig ausgelastet hat. Die CPU lag zeitweise nahe bei 100 Prozent, während automatisierte Clients in hoher Frequenz unter anderem Blame- und Commit-Ansichten aufriefen. Mit Checkmk konnten wir die Auswirkungen sauber nachvollziehen. Über die Nginx-Access-Logs liess sich
Tagged under: , , ,
Ein öffentlich erreichbarer Git-Server, eine dauerhaft hohe CPU-Auslastung und hunderttausende automatisierte Zugriffe aus weltweit verteilten Netzen. Auf unserem Forgejo-System führte genau diese Kombination dazu, dass die CPU über längere Zeit teilweise nahe bei 100 Prozent ausgelastet war. Dank der Überwachung mit Checkmk war schnell sichtbar, dass hier etwas nicht stimmte. Die eigentliche Ursache zeigte sich
Tagged under: , , ,