Ich möchte bei Fehlern (z.B.Client landet im Failban) im Logfile prüfen können was genau passiert ist.
Dies kann unter Umständen auch 24 Std. zurückliegen.
Hab den maxlogsize schon auf 1024 stehen aber das Log wird von den EMM´s "vollgemüllt".
Es werden da keine EMM, sondern ECM geloggt.
Stelle mal die Größe auf einen höheren Wert: 4096 ist Standart, wo Du schon "bischen" darunter bist.
Es kommt eben darauf an, wieviele Clients anfragen, um die Größe des Logs zu füllen.
Hast Du nur einen aktiven Client, dauert es lange, bis das Log voll ist und gelöscht wird.
Logischer Weise ist es bei 5 Clients, in einem 1/5 der Zeit voll.
Du kannst die Anzeige verändern mit dem Parameter ecmfmt in der oscam.conf
Ich habe bei mir z.B.
ecmfmt = c&p/i/s/l
eingestellt. Es wird dadurch weniger aber abstellen lässt es sich nicht.
Den h = checksum Wert brauche ich nicht da bei mir der Cache einwandfrei funktioniert. Sollte man Probleme mit dem Cache bekommen kann man den Wert wieder dazu nehmen ( bzw. den Parameter einfach löschen ). Um zu sehen ob die checksum unterschiedlich sind. Diese muss gleich sein wenn 2 Clienten den selben Kanal schauen.
du hast im Ordner immer noch eine altere Datei des gespeicherten Logs. Gehe einfach hin und kopiere dir diese raus, bevor sie wieder überschrieben wird. In welcher Zeit das in etwa passiert, kannst du an den Zeiten im Log lesen.
Hallo, wenn ich was bestimmtes im log suche Filter ich das log immer nach dem Begriff oder mehrere Begriffe mit grep und lass das Ergebnis in eine extra Datei schreiben.
Wenn es für dich wichtig dann mach doch einen cronjob alle 5 min daraus und falls es passiert hast du es gespeichert. Ich lasse mir zusätzlich per postfix eine Email senden.
Hi,
kommt ja immer rauf an wieviel deine Clienten so schauen über 24h.
Also ich denke mit 2,5 MB solltest du erstmal gut hinkommen.
Du hast ja zur Not noch das vorherige Log, die genauso große OScam.log-prev.
Wenn die alle die 24h aktiv sind, sind die 4096 ( also 4MB ) schnell ausgereizt.
Schau einfach mal im Webif - Files - Logfile.
Dort steht ganz oben, ab wann das File geschrieben wurde.
IMHO dürfte es nach 2,5h mit 5 aktiven Clients neu anfangen, wenn Du auf default gestellt hast.
Aber, wie janni1 oben geschrieben hat, im OScam.log-prev ist das über mehrere Tage gespeichert :good: