WebSocket und der Cluster

Früher in der guten alten Zeit waren Webanwendungen verbindungslos: Man hat eine Seite angefragt, die Seite wurde ausgeliefert und die Verbindung war beendet. Man hat was in Formulare eingetragen, auf „absenden“ gedrückt und die Verbindung war beendet. Genau darauf sind Applicationserver optimiert. Ok, es gab da noch diese Sache mit den Session Daten, die unter einem […]

Logging hilft!

Auf der Suche nach einem unangenehmen Problem in einem Live System strahlten mich aus der Logdatei einige Stacktraces an, gegen die dieser  wie eine FSK12 Version anmutet. Ein kurzer Blick in den Code zeigte dann etwa dies: try { meinBackend.machTotalVielKompliziertesZeug(meineBestellung); } catch (Exception e) { LOGGER.log(Level.SEVERE, „Ups“, e); } Und das war in etwa das […]