{"updated_at":"2026-10-18T00:15:06.1464+00:00","components":[{"id":"web","name":"Website und Dashboard","description":{"de":"citexnode.de, die Anmeldung und alles, was du im Dashboard anklickst.","en":"citexnode.de, die Anmeldung und alles, was du im Dashboard anklickst."},"group":"platform","since":"2026-08-23","status":"operational","latency_ms":66,"monitored":true},{"id":"api","name":"API","description":{"de":"Die Schnittstelle hinter dem Dashboard.","en":"Die Schnittstelle hinter dem Dashboard."},"group":"platform","since":"2026-08-23","status":"operational","latency_ms":36,"monitored":true},{"id":"db","name":"Datenbanken","description":{"de":"Die MySQL-Datenbanken, erreichbar unter mysql.citexnode.de.","en":"MySQL databases, reachable at mysql.citexnode.de."},"group":"platform","since":"2026-08-23","status":"operational","latency_ms":null,"monitored":false},{"id":"mail","name":"E-Mail-Versand","description":{"de":"Bestätigungen, Passwort-Reset und Verlängerungserinnerungen.","en":"Confirmations, password resets and renewal reminders."},"group":"platform","since":"2026-08-19","status":"operational","latency_ms":null,"monitored":false},{"id":"deploy","name":"Deploy","description":{"de":"CitexNode Deploy: deine Websites und Apps, die du per Git veröffentlichst, und die Datenbanken dazu. Gemessen über den Eingang des Web-Clusters.","en":"CitexNode Deploy: the websites and apps you publish via Git, and their databases. Measured through the web cluster's entrance."},"group":"platform","since":"2026-10-16","status":"operational","latency_ms":51,"monitored":true},{"id":"node1","name":"Node 1 · Frankfurt am Main","description":{"de":"Die Maschine, auf der die meisten Server und Bots laufen.","en":"The machine most servers and bots run on."},"group":"locations","since":"2026-08-23","status":"maintenance","latency_ms":17,"monitored":false},{"id":"node2","name":"Node 2 · Frankfurt am Main","description":{"de":"Der zweite Standort, seit dem 23.08. in Betrieb.","en":"Der zweite Standort, seit dem 23.08. in Betrieb."},"group":"locations","since":"2026-08-23","status":"operational","latency_ms":35,"monitored":true},{"id":"node3","name":"Node 3 · Frankfurt am Main","description":{"de":"Die Maschine für neu angelegte GameServer.","en":"Die Maschine für neu angelegte GameServer."},"group":"locations","since":"2026-08-30","status":"operational","latency_ms":35,"monitored":true},{"id":"node4","name":"Node 4 · Frankfurt am Main","description":{"de":"Die Maschine für neu angelegte TeamSpeak Musikbot.","en":"Die Maschine für neu angelegte TeamSpeak Musikbot."},"group":"locations","since":"2026-10-09","status":"operational","latency_ms":35,"monitored":true},{"id":"node5","name":"Node 5 · Frankfurt am Main","description":{"de":"Die Maschine für die TeamSpeak-Musikbots. Hier läuft dein Bot, wenn im Dashboard node5 daneben steht.","en":"The machine for the TeamSpeak music bots. Your bot runs here when the dashboard shows node5 next to it."},"group":"locations","since":"2026-10-15","status":"operational","latency_ms":35,"monitored":true}],"incidents":[{"id":"771dd88b-3651-4c5c-aabe-eaf629b8527d","title":{"de":"Deploy: Datenbanken nicht erreichbar, Deploys schlugen fehl","en":"Deploy: databases unreachable, deploys failing"},"impact":"partial_outage","status":"resolved","started_at":"2026-10-17T19:53:00+00:00","resolved_at":"2026-10-17T23:24:00+00:00","components":["deploy"],"updates":[{"status":"investigating","at":"2026-10-17T19:53:00+00:00","body":{"de":"Seit **21:53 Uhr** ist einer der drei Server von CitexNode Deploy ausgefallen. In der Folge hat der Datenbank-Cluster von Deploy seine Mehrheit verloren.\n\n**Was das für dich bedeutet:**\n\n* Datenbanken, die du bei Deploy angelegt hast, sind nicht erreichbar.\n* Neue Deploys von Projekten mit zwei Instanzen schlagen fehl.\n* Deine Websites und Apps selbst laufen auf den beiden anderen Servern weiter.","en":"Since **21:53** one of the three CitexNode Deploy servers has been down. As a result the Deploy database cluster lost its majority.\n\n**What this means for you:**\n\n* Databases you created with Deploy are unreachable.\n* New deploys of projects with two instances fail.\n* Your websites and apps keep running on the other two servers."}},{"status":"identified","at":"2026-10-17T22:58:00+00:00","body":{"de":"**Ursache gefunden:** Auf dem Host, auf dem einer der Deploy-Server läuft, war der Arbeitsspeicher voll; das System hat den Server deshalb beendet.\n\nDer Server ist wieder gestartet und der Host hat einen zusätzlichen Speicherpuffer bekommen. Außerdem gehen Deploys ab sofort auch dann durch, wenn einer der drei Server fehlt.","en":"**Cause found:** the host running one of the Deploy servers ran out of memory, and the system stopped that server.\n\nThe server is running again and the host has an additional memory buffer. Deploys now also go through when one of the three servers is missing."}},{"status":"monitoring","at":"2026-10-17T23:15:00+00:00","body":{"de":"Der Datenbank-Cluster ist neu gestartet, **deine Datenbanken sind wieder erreichbar**. Es sind keine Daten verloren gegangen: alle drei Datenbank-Knoten standen auf demselben Stand. Die beiden übrigen Knoten gleichen sich gerade ab.","en":"The database cluster has been restarted, **your databases are reachable again**. No data was lost: all three database nodes were at the same position. The other two nodes are syncing now."}},{"status":"resolved","at":"2026-10-17T23:24:00+00:00","body":{"de":"**Behoben.** Alle drei Datenbank-Knoten sind wieder synchron, Deploys und Datenbanken laufen normal. Dauer: rund 3 ½ Stunden.\n\nDeploy hat ab sofort eine eigene Zeile auf dieser Seite und wird jede Minute geprüft, damit so ein Ausfall hier sofort sichtbar ist.","en":"**Resolved.** All three database nodes are in sync again; deploys and databases work normally. Duration: about 3 ½ hours.\n\nDeploy now has its own row on this page and is checked every minute, so an outage like this shows up here right away."}}]}],"maintenances":[{"id":"6d7316fc-343c-487c-9b74-ce2e0180a259","title":{"de":"Node 1 · Frankfurt am Main wird ersetzt","en":"Node 1 · Frankfurt am Main is being replaced"},"body":{"de":"Node 1 ist seit dem **7. Oktober** außer Betrieb und wird demnächst durch eine neue Maschine ersetzt. Bis dahin sind die Server und Bots, die auf Node 1 lagen, nicht erreichbar.\n\nWenn du einen Server auf Node 1 hattest und Fragen dazu hast, schreib uns bitte ein Ticket. Sobald der Ersatz läuft, aktualisieren wir diese Meldung.","en":"Node 1 has been out of service since **7 October** and will be replaced by a new machine soon. Until then, the servers and bots that ran on Node 1 are unreachable.\n\nIf you had a server on Node 1 and have questions, please open a ticket. We will update this notice once the replacement is running."},"status":"in_progress","start_at":"2026-10-06T22:00:00+00:00","end_at":"2026-10-31T22:59:00+00:00","components":["node1"]}]}