Weniger Code, mehr Speed

Unter der Haube wurde gestern und heute intensiv gewerkelt. Sehen werdet ihr von der größten Neuerung nichts, doch hoffentlich spüren: die Aufrufgeschwindigkeit der Reports sowie der Kunden-, Projekte- und Aufgabenliste konnten wir mithilfe des Cachens einzelner Bereiche und einem Entschlacken des gewachsenen Codes deutlich beschleunigen.

Was noch? Eine Detailverbesserung, ein Fix:
Im Reportsbereich werden Kennzahlen und Durchschnitte jetzt konsistenterweise ebenfalls mit zwei Dezimalstellen angezeigt. Zudem können nun auch ungerade negative Stunden erfasst werden. Wofür man das brauchen könnte? Fragten wir uns auch, jetzt wissen wir es: ein kreativer Nutzer hält über diesen Weg auf einem extra angelegten Projekt seine Überstunden bzw. Minusstunden fest.

Julia in Maschinenraum

Slicehost, wieder einmal.

Zwischen 13:09 und 14.28 Uhr traten auf Seite unseres Hosters leider erneute Probleme auf. Bitte checkt etwaige gelaufenen Stoppuhren, und: Haltet durch mit uns, diese letzte Zeit, wir sind schon am Packen der Umzugskisten!

Julia in Maschinenraum

Heutiger Aussetzer

Von 11:31 bis 12:02 Uhr war mite leider erneut nicht erreichbar. Aufgrund eines Hardwareproblems unseres Hosters wurde der Server im Rahmen einer Notfallmaßnahme vom Netz genommen. Nach einem sofortigen Neustart rennt die Appplikation jetzt wieder fehlerfrei. Die zweite Downtime in solch kurzem Abstand ist uns ein Dorn im Auge. Bitte entschuldigt.

Bis bald – mit Neuigkeiten jenseits des Maschinenraums!

Julia in Maschinenraum

Ankündigung von Wartungsarbeiten

Unser vielzitierter Hoster hat angekündigt – als Reaktion auf den brutalen Ausfall von Freitag Vormittag – unseren Server auf einen anderen Rechner zu kopieren. Wir begrüßen das schnelle und entschlossene Handeln, das uns hoffentlich einen stabileren Weiterbetrieb von mite. ermöglicht.

Allerdings werden die Wartungsarbeiten zu einem weiteren Ausfall von mite. für zirka 10-15 Minuten am Montag Morgen zwischen sechs und acht Uhr führen. Wir werden den Umzug direkt mitverfolgen um sicherstellen, dass alles glatt abläuft.

Wir bitten Euch den Ausfall zu entschuldigen und wünschen einen guten Start in die neue Woche!

[Update – 7:47] Der Server war für circa 8 Minuten weg, und scheint ohne Probleme wieder hochgefahren zu sein!

Julia in Maschinenraum

Heutige Downtime

Nach 80 Tagen unterbrechungsfreien Betriebs war mite heute vormittag leider nicht erreichbar. Im Datencenter unseres Hosters traten technische Probleme auf, die zum Ausfall des Tools führten. Hintergründe sind zum jetzigen Zeitpunkt noch nicht bekannt.

Wir möchten uns für die euch entstandenen Unannehmlichkeiten entschuldigen.

Die ausfallfreie Erreichbarkeit von mite hat höchste Priorität: Als Konsequenz werden wir zu einem zuverlässigeren Hoster in Deutschland wechseln.

Zahlreiche Empfehlungen sowie eine aktive, begeisterte Community überzeugten uns damals von Slicehost, doch auch wenn der technische Standard, Service und Kommunikation auf ihrer Seite zufriedenstellend waren, können wir nicht weiterhin auf sie zählen. Zwei längere Ausfälle von mite innerhalb der vergangenen elf Monate, die auf technische Probleme von Dritten zurückzuführen sind, können und wollen wir für die Zukunft nicht akzeptieren. mite muss zuverlässig sein.

Julia in Maschinenraum

2007 versus mite

Das Jahr rennt seinem Ende entgegen und wir zwei größeren Updates:

Erstens bereitet Sebastian mite auf das eben veröffentlichte Rails 2.0 vor, was mit einer gestrigen Downtime zwischen 22:58 und 23:24 Uhr sowie einem heutigen Aussetzer um 7:40 Uhr verbunden war.

Zweitens hoffen wir, noch vor Jahresende eine Closed Beta der API einläuten zu können. Noch sind wir nicht sicher – aber zuversichtlich – ob wir diesen Termin halten werden können. Im Zweifelsfall siegt eine sichere Umsetzung gegen eine frühe Veröffentlichung. Details hierzu in Kürze!

Julia in Maschinenraum

Erfolgreiches Serverupgrade

Doppelherz für mite: seit der vergangenen Nacht läuft die Applikation auf einem Server mit doppelter Power. Dieses Wochenende werden wir noch ein wenig feinjustieren. Falls ihr demnach Performanceschwankungen spüren solltet: zwei Minuten Geduld bitte und dann einfach wie gewohnt weiterarbeiten.

Herzlichen Dank auch an dieser Stelle noch einmal an die zahlreichen Unterstützer, die die Erweiterungen unter der Haube finanziell ermöglichen!

Julia in Maschinenraum

YAML-Backup und natürlichere Zeiten-URLs

Wir haben dieses Wochenende einige kleinere Änderungen an mite vorgenommen. Diese Runde bringt kaum neue Features, sondern gilt dem Aufräumen des Codes und der Vorbereitung auf kommende Neuerungen.

Erstens ist es jetzt möglich Backups aller Daten nicht nur im XML sondern zusätzlich auch im YAML-Format herunterzuladen.

Zweitens haben wir die URLs unter Zeiten angepasst. Bisher wurden die Tage über ihren Jahrestag angesteuert. Der 1.1.2007 hatte die URL http://appmite.de/zeiten/2007/1 und der 31.12.2007 http://appmite.de/zeiten/2007/356. Ab sofort sind diese Tage über ihren Monat und den Monatstag erreichbar; also http://appmite.de/zeiten/2007/1/1 und http://appmite.de/zeiten/2007/12/31. WICHTIG: Die alten URLs funktioneren jetzt nicht mehr, vorhandene Links und Lesezeichen müssen angepasst werden!

Drittens haben wir unter der Haube einiges umgeschrieben und verbessert. Unter anderem läuft mite jetzt auf der aktuellen Version von Ruby on Rails 1.2.5 und wurde bereits mit Rails 2.0 RC1 getestet und auf diesen Versionssprung vorbereitet.

Trivia

Fix 1: Mehrere Safari 1.x JavaScript-Fehler behoben.
Fix 2: Zwei Darstellungsfehler korrigiert.
Fix 3: Eine Sicherheitslücke gestopft.

Julia in Maschinenraum

Downtime 1.November

Hallo, hier schreibt der Toolsitter.

Am 1. November etwa von 10 bis 12 Uhr war der mite.Server nicht erreichbar. Wir bitten um Entschuldigung. Laut den Angaben unseres Hosters hat sich während einer Wartung des Datencenters ein Bug eingeschlichen, der leider zum Ausfall einiger Server führte. Die während dieser Wartung vorgenommenen Änderungen hat man inzwischen vollständig wieder rückgängig gemacht und den betreffenden Bug höchstwahrscheinlich gefixt, aber:

Die gleiche Wartung wird heute, also am 3. November um 9:00 Uhr MEZ wiederholt.

Wahrscheinlich werden ihr und wir nichts davon merken. Falls es wider Erwarten doch Probleme geben sollte, können wir in diesem konkreten Fall von unserer mite.Seite aus nichts dafür oder dagegen tun und nur auf die schnelle Behebung des Fehlers drängen. Außerdem – und jetzt kommt wieder der Herr Murphy uneingeladen auf unsere Party – werde ich um exakt diese Zeit sowie die darauf folgenden paar Stunden sehr offline sein.

Ich hoffe dennoch, ihr bleibt uns gewogen. Wir schaffen das. :)

Julia in Maschinenraum

Kurzzeitige Serveraussetzer (behoben)

[13:43] Wie einigen Anwendern sicherlich aufgefallen, treten auf appmite.de seit heute, 11:23 Uhr immer wieder kurze Aussetzer auf, was sich durch überaus lange Lade- und Speicherzeiten bemerkbar macht – Daten gehen jedoch nicht verloren. Wir arbeiten bereits an der Problematik und bitten um ein wenig Geduld.

Seit 53 Tagen läuft mite auf dem neuen Server unterbrechungsfrei. Wir werden alles daran setzen, den Fehler schnellstmöglich zu identifizieren und zu beheben, so dass mite wieder im regulären Betrieb gefahren werden kann. Wenn wir genaueres wissen, werden wir Euch an dieser Stelle weiter informieren.

[15:28] Der Server läuft nach einem kompletten Neustart wieder stabil. Leider konnten wir den genauen Grund für die Aussetzer noch nicht nachvollziehen – wir werden den Server weiter mit Argusaugen beobachten. Bitte checkt eure heute per Stoppuhr gemessenen Zeiten auf Plausibilität. Die Aussetzer könnten diese verzerrt haben.

Für die heutigen langen Wartezeiten wie auch die minutenweise Nicht-Erreichbarkeit von mite möchten wir uns bei euch entschuldigen. Unser Dank geht vor allem an diejenigen Anwender, die uns über die Probleme informierten – und an alle, die ein Auge zudrücken und ab jetzt das Tool wieder wie gewohnt weiternutzen.

[11.9.] 33 Tage ohne einen einzigen weiteren Aussetzer. Gute Arbeit, Sebastian.

Julia in Maschinenraum