Alle Systeme funktionieren einwandfrei

Sind Sie damit nicht einverstanden? Bitte geben Sie uns Bescheid

  • API

    Our backend that serves data over the API.

  • Calenso Dashboard

    Where users login and manage their account.

  • Booking Widget

    Where end users arrange appointments with our partners.

  • Registration

    Where users sign up for a new Calenso account.

  • Website
Vorherige Ereignisse

[Gelöst] Server is slow

Begann: Beendet: Dauer:
  • Registration
  • API
  • Calenso Dashboard
  • Booking Widget

Our server is currently running out of memory which leads to long-waiting-times. We are investigating with our hosting provider and will send updates here, once we identified the problem.

Calenso ist immer noch von Problemen bezüglich Performance betroffen. Gestern haben wir die Anzahl CPUs und RAM verdoppelt, leider ohne signifikante Verbesserung. Gestern Nacht konnten wir die Hauptursache der Performance-Probleme identifizieren und nun arbeiten wir an der Behebung.

Unser Datenbank-Service muss kurz neugestartet werden. Dies führt zu einem kurzen Service-Unterbruch.

Leider haben die Verbesserungen von gestern nicht die gewünschte Wirkung erzielt. Wir haben nun temporär den Termin-Filter deaktiviert um zu schauen, ob das einen signifikanten Einfluss auf die Performance hat.

Darüberhinaus sind wir mit Spezialisten unseres Hosting-Providers am schauen, ob weitere Datenbank-Verbesserungen implementiert werden können.

An und für sich ist das System relativ performant, einige Requests dauern aber überdurchschnittlich lange. Dies hat immer noch damit zu tun, dass alle 8 CPUs teilweise zu 100% ausgelastet sind.

Sobald weiter Informationen verfügbar sind, werden sie hier veröffentlicht.

Wir konnten das Problem mit der Performance nun endlich beheben! Die Auslastung des Servers beträgt nun ca. 10%. Zum gleichen Zeitpunkt gestern waren alle 8 Cores zu 100% ausgelastet.

Was war das Problem?
Bei der Widget Verwendung wird für einen ganzen Monat berechnet, ob gewisse Tage voll ausgebucht sind. Das ist eine sehr schwergewichtige Aufgabe, da externe Kalender für die Berechnung hinzugezogen werden müssen. Leider hat die Funktion auch Tage berechnet, welche bereits in der Vergangenheit lagen, welche sowieso nicht mehr buchbar sind. Somit wurde jeweils der komplette Oktober berechnet, was zu sehr hohen Auslastungen führten. Darüberhinaus haben wir mit unserem Hosting-Provider nine die Datenbank weiter optimiert und Indexes eingeführt. Die Performance der Datenbank war somit noch nie so gut wie heute.

Wie konnten wir das Problem identifizieren?
Beim ersten Versuch das Problem zu beheben, haben wir uns ausschliesslich auf die Datenbank fokussiert. Der Engineer von nine hat uns netterweise die Applikation NewRelic installiert, mit welcher man jede Aktion des Systemes (Datenbank und PHP) genaustens analysieren kann. So wurden wir schlussendlich auf die oben genannte Funktion aufmerksam.

Wir möchten den Engineers von nine herzlich danken, welche uns in dieser stressigen Woche täglich unterstützt haben!

[Abgeschlossen] Calenso Release v4.5.0

Begann: Beendet: Dauer:
  • API
  • Registration
  • Calenso Dashboard
  • Booking Widget

Interim release to fix performance issues and to rollout new features.

Changelog: https://calenso.zendesk.com/hc/de/articles/360017151660

Die geplanten Wartungsarbeiten sind im Gang. Wir werden Sie über unseren Fortschritt informieren.

Die Wartungsarbeiten sind beendet. Vielen Dank für Ihre Geduld.

Keine weiteren Hinweise aus den vergangenen 7 Tagen.