Cleanup Logs

Started by Eiki, April 21, 2018, 03:50:19 PM

Previous topic - Next topic

Eiki

Moin

so die ersten 24 Stunden sind rum und bis jetzt sieht es gut aus. Das stand eben im Log.

2018-04-23 12:55:30   LOGGER_DELETE_LOG   Deleted 0 log entries successfully!
2018-04-23 12:55:30   LOGGER_DELETE_LOG   Deleted 0 connection log entries successfully!

Jetzt mal abwarten was in den nächsten 2 Tagen passiert aktuell steht das Löschintervall noch auf 3 Tage.

Stefan1200

Hmm, spannend. 90 Tage erzeugt aber eine Zahl, die locker noch als Java LONG oder MySQL BIGINT durchgeht (die verwendeten Datentypen auf dem Weg zum MySQL Server). Eigentlich sollte das keine Probleme verursachen. Aber wer weiß, wo auf dem Weg zum MySQL Server da murks raus kommt.

Bin trotzdem mal gespannt auf dein Testergebnis.

Eiki

Hey

Ich habe mal über unser Problem mit einem gesprochen der sich sehr gut mit Java auskennt und er meinte hier ist der Fehler, das darf net so aussehen

System.currentTimeMillis() - (1000 * 60 * 60 * 24 * days)

Der rechnet in der Klammer als int daher läuft er an der stelle schon über du musst das an der stelle schon zum long machen so

System.currentTimeMillis() - (1000L * 60 * 60 * 24 * days)

dann passiert das nicht mehr.

Stefan1200

Guter Hinweis, sobald ich von der Arbeit zuhause bin, teste ich das mal. Danke.

Eiki

Moin

so Heute hat er wie gewollt nach den aktuellen Einstellungen Logs gelöscht

2018-04-24 12:55:30   LOGGER_DELETE_LOG   Deleted 329 log entries successfully!
2018-04-24 12:55:30   LOGGER_DELETE_LOG   Deleted 33 connection log entries successfully!

also 3 Tage scheint zu gehen. Wir haben gestern Abend noch mal bisschen gerechnet und wenn ich das noch richtig im Kopf habe müsste es bis 28 oder 29 Tagen in der Einstellung auch gehen danach läuft der Wert über.

Stefan1200

Behoben in Version 6.4.4, welche ich gerade veröffentlicht habe.

Eiki

Nice dann besten Danke. Gleich mal Updaten :)