Blog-Ausfall aufgrund eines Koko-Analytics-Plugin-Updates | Borns IT und Windows BlogBorns IT
Gestern Abend (7. April 2025) war der Blog für mehrere Stunden nicht erreichbar. Gegen Mitternacht funktioniert alles wieder – ich habe dem Betreiber am späten Abend eine E-Mail geschickt, als ich den Fehler entdeckte. Hier ist eine Erklärung (ich war indirekt schuld).
Der IT-Blog ist erstellt, und nicht nur dieser…
gegen 18:00 Uhr Am 7. April 2025 akzeptierte ich Kommentare auf meinem Telefon immer noch mäßig. Als ich gegen 22:00 Uhr kurz nachschauen wollte. Um zu sehen, ob es noch etwas zu moderieren gibt, war der Blog nicht mehr hier. Auch mein englischsprachiger IT-Blog und der Root-Blog von borncity.com waren dabei.
Es gab keinen Internetzugang, wie ich beim Besuch anderer Websites feststellte. Es war auch möglich, auf meine Blogs unter borncity.eu zuzugreifen. Vom Rest dieser Blogs habe ich mich selbst überzeugt geburtsort.eu Host, es musste sich auf dem Server befinden, auf dem der neue Besitzer lief geburtsort.com es wird operiert, war mein Fazit. Also schrieb ich sofort eine E-Mail und fragte, ob der Server aktiv sei. Da ich heute noch Zeit zum Bloggen habe, ging ich ins Bett und hoffte, dass am nächsten Tag alles wieder in Ordnung sein würde.
Mein schlechtes, schlechtes Koko Analytics-Plugin
Ich verwende in meinen WordPress-Blogs nur einen minimalen Satz an Plugins, um die Anzahl von Sicherheitslücken und potenziellen Problemen zu reduzieren. Beim IT-Blog und den englischsprachigen IT-Blogs war ich besonders vorsichtig bei Plugin-Updates. Weil ich keinen SSH- oder FTP-Zugriff mehr habe, um bei Bedarf ein störrisches Plugin einbauen zu können.
Seien Sie vorsichtig bei Plugin-Updates
Zunächst werden die Plugins aktiviert geburtsort.eu Ich lasse die Plugins nur aktiviert, wenn sie auf dem neuesten Stand sind und keine Probleme auftreten borncity.com/win/ und mit einer leichten Verzögerung borncity.com/blog/ Update: Ich habe es gestern Morgen auch mit einem Plugin namens Koko Analytics gemacht. Ich nutze das Plugin, weil es mir datensicher die Anzahl der Seitenaufrufe und die Anzahl der Besucher anzeigt.
Da war etwas an Koko Analytics
Ich verwende immer noch ein Plugin, um die Aufrufe eines Beitrags zu zählen. Allerdings wird hier nicht die Zahl der Besucher pro Tag aufgeführt. Andernfalls wäre Koko Analytics schon vor langer Zeit entfernt worden. Der Hintergrund ist, dass Koko Analytics mir nach dem Upgrade auf digitales Nirvana im August 2025 bereits den von mir reservierten Blog bzw. das Shared-Hosting-Paket sowie alle 29 weiteren Clients auf dem betreffenden Server zugesandt hat. Dann konnte ich das Problem mit Hilfe des Hosters innerhalb einer halben Stunde beheben.
Etwa zu dieser Zeit führte eine Plugin-Änderung zu einer Datenbankmigration, die meinen IT-Blog aufgrund der Datenbankgröße ins Nirvana schickte und den Blog und alle anderen Blogs auf dem Server zum Erliegen brachte. Was passiert ist, habe ich im Beitrag „Fehler beim WordPress-Plugin Koko Analytics 2.x“ beschrieben.
Koko Analytics-Update tötet Blogs
Am 7. April 2026 gab es ein Update für Koko Analytics und ich habe das Plugin gestern Morgen aktualisiert borncity.com/win Als das passierte und es keinen Schaden zu geben schien, habe ich gestern Morgen auch Koko Analytics geöffnet borncity.com/blog Bleiben Sie auf dem Laufenden. Alles hat funktioniert, außer gestern Abend, als kurz vor 22 Uhr alles aufhörte.
Heute Morgen erhielt ich von meinem Ansprechpartner bei der DNV Media Verlag GmbH eine E-Mail mit folgender Nachricht: „Server läuft wieder – alle drei Seiten (borncity.com, /blog, /win) sind wieder verfügbar.“ Ein großes Lob an das Team des neuen Eigentümers, das auch nachts weiterhin mit der Fehlerbehebung arbeitet! Was ist passiert? Der Mitarbeiter schrieb:
Das Koko Analytics-Plugin auf /blog/ hat nach einem Update (neuer Index in der Statistiktabelle) mit der Datenbankmigration begonnen. Eine Upstream-Löschabfrage für die Tabelle „koko_analytics_post_stats“ ist hängen geblieben – hat mehr als 6 Stunden gedauert, ohne Ergebnisse. Problem: Jeder neue Aufruf von /blog/ löste die Migration erneut aus und jede dieser Anfragen blieb ebenfalls hängen. Innerhalb kürzester Zeit stürzten alle 50 PHP-Prozesse ab, sodass der gesamte Server (einschließlich der Hauptseite und /win) nicht mehr erreichbar war.
Was ich getan habe:
1. Blockierte Datenbankabfragen (~50) wurden manuell beendet
2. Koko Analytics auf /blog/ deaktiviert. Bitte aktivieren Sie das Plugin zu diesem Zeitpunkt nicht erneut
Das ist natürlich der Verräter borncity.com/win/ Das Plugin hat die Datenbankmigrationsänderung bestanden und übernommen. Bei /blog/ Allerdings gibt es eine große Datenbank, die erneut vom Plugin geschluckt wurde. Ich habe das Plugin jetzt deinstalliert.
Scheiße passiert, und hier liegt die Schwäche des WordPress-Ansatzes, denn es gibt keine Sandbox, sodass eine Instanz auf andere Instanzen auf dem Server zugreifen kann. Ich habe es nicht besprochen, aber Cloudflare entwickelt einen WordPress-Klon, der einige dieser Nachteile beseitigen könnte. Die Registry hat in diesem Beitrag einige Details beschrieben.
PakarPBN
A Private Blog Network (PBN) is a collection of websites that are controlled by a single individual or organization and used primarily to build backlinks to a “money site” in order to influence its ranking in search engines such as Google. The core idea behind a PBN is based on the importance of backlinks in Google’s ranking algorithm. Since Google views backlinks as signals of authority and trust, some website owners attempt to artificially create these signals through a controlled network of sites.
In a typical PBN setup, the owner acquires expired or aged domains that already have existing authority, backlinks, and history. These domains are rebuilt with new content and hosted separately, often using different IP addresses, hosting providers, themes, and ownership details to make them appear unrelated. Within the content published on these sites, links are strategically placed that point to the main website the owner wants to rank higher. By doing this, the owner attempts to pass link equity (also known as “link juice”) from the PBN sites to the target website.
The purpose of a PBN is to give the impression that the target website is naturally earning links from multiple independent sources. If done effectively, this can temporarily improve keyword rankings, increase organic visibility, and drive more traffic from search results.