You are not logged in.

  • "TempletonPeck" started this thread

Posts: 2,498

Location: Schwelm

Occupation: Immobilien-Verwalter / Serveradministrator

wcf.user.option.userOption53: Nein

  • Send private message

1

Tuesday, March 31st 2009, 3:41am

sv_log_onefile 1 = EINE Riesen Log Datei pro Tag?

Moinsen

Dachte eigentlich, dass dieser Befehl in der Server.cfg bewirkt, das nur kleine Logdateien geschrieben werden. Aber anscheinend schreibt unser Server eine einzelne fette Datei pro Tag, die auch mal 18MB groß werden kann. Gibts denn keine CVAR die beim Schreiben der LogDateien "sparen hilft"?

2

Tuesday, March 31st 2009, 12:51pm

Re: sv_log_onefile 1 = EINE Riesen Log Datei pro Tag?

mh soweit ich weiß hast du ja einen root. von daher könntest du ein script schreiben und per cron ausführen, dass alle alten logs in eine .7z datei oder so packt, das sollte ein wenig platz sparen. könntest dann auch über eine anders script alle logs löschen lassen die älter sind als ne woche oder so

3

Tuesday, March 31st 2009, 1:00pm

Re: sv_log_onefile 1 = EINE Riesen Log Datei pro Tag?

Du meinst die Logs von Sourcemod oder ??

Die macht er bei uns auch pro Tag,
wir haben nen 30 Slot Public der fast immer voll ist und so eine Log-Datei hat ca. 110 kb

Was logt der denn bei dir alles ??

  • "TempletonPeck" started this thread

Posts: 2,498

Location: Schwelm

Occupation: Immobilien-Verwalter / Serveradministrator

wcf.user.option.userOption53: Nein

  • Send private message

4

Tuesday, March 31st 2009, 2:43pm

Re: sv_log_onefile 1 = EINE Riesen Log Datei pro Tag?

Tjo, da wir unter anderem einen Gungame haben, hat der wirklich VIEL zu loggen wie man sich vorstellen kann. In einigen Fällen ist der Server auch schon mal mittendrin abgeschmiert und fast immer war die Logdatei zu dem Zeitpunkt 18MB groß. Deshalb betreib ich grad Fehlersuche und könnte mir vorstellen, das so eine riesen Logdatei schreiben plus währenddessen noch viele Leute auf dem Server ballern zu haben, in dem Moment zuviel für den Server war.

PS: das Problem dreht sich NUR um den Gungame Server. Die anderen Server sind davon nicht betroffen.

5

Tuesday, March 31st 2009, 2:58pm

Re: sv_log_onefile 1 = EINE Riesen Log Datei pro Tag?

wenn du auf die Logs verzichtest ?

DeaD_EyE

Administrator

Posts: 3,980

Location: Hagen

Occupation: Mechatroniker (didaktische Systeme)

wcf.user.option.userOption53: Nein

  • Send private message

6

Tuesday, March 31st 2009, 3:02pm

Re: sv_log_onefile 1 = EINE Riesen Log Datei pro Tag?

Log-Dateien, die älter als 7 Tage sind, mit bzip2 komprimieren inkl. Ausgabe:

Source code

1
find ~/server -name *.log -mtime 7 -exec bzip2 -v {} \;

Log-Dateien, die älter als 7 Tage sind, mit gzip komprimieren inkl. Ausgabe (besser für spätere Suche):

Source code

1
find ~/server -name *.log -mtime 7 -exec gzip -v {} \;

Log-Dateien, die älter als 7 Tage sind, löschen:

Source code

1
find ~/server -name *.log -mtime 7 -exec rm {} \;

Komprimierte Log-Dateien, die älter als 7 Tage sind, löschen:

Source code

1
find ~/server -name *.log.bz2 -mtime 7 -exec rm {} \;

In einer komprimierten Log-Datei etwas suchen:

Source code

1
zgtrp "text" 


Dann gibt es noch die Befehle zgrep, zcat usw., welche Operationen mit gzip komprimierten Dateien vereinfachen.
Z.B. nach einer SteamID suchen:

Source code

1
zgrep 'STEAM:xxxx' L20090301.log.gz
oder z.B. eine SteamID in mehren Dateien suchen:

Source code

1
zgrep 'STEAM:xxxx' L200903??.log.gz


Du kannst die Logs auch komplett abschalten.
Wenn du keine HLstatsX nutzt, entfernst du den Befehl log on aus deiner Config. Ansonsten geht auch sv_logfile 0. Für SourceMod kannst du das Logging in der core.cfg abschalten.

  • "TempletonPeck" started this thread

Posts: 2,498

Location: Schwelm

Occupation: Immobilien-Verwalter / Serveradministrator

wcf.user.option.userOption53: Nein

  • Send private message

7

Tuesday, March 31st 2009, 3:24pm

Re: sv_log_onefile 1 = EINE Riesen Log Datei pro Tag?

Quoted from ""Starfi""

wenn du auf die Logs verzichtest ?


Nicht gut, zwecks HLStatsX und eventueller Ban- und Fehlermeldungen.


Quoted from ""DeaD_EyE""

Log-Dateien komprimieren mit Ausgabe:

Source code

1
find ~/server -name *.log -exec bzip2 -v {} \;

Log-Dateien löschen:

Source code

1
find ~/server -name *.log -exec rm {} \;

Komprimierte Log-Dateien löschen:

Source code

1
find ~/server -name *.log.bz2 -exec rm {} \;


Sorry aber Häää? keinahn

8

Tuesday, March 31st 2009, 8:23pm

Re: sv_log_onefile 1 = EINE Riesen Log Datei pro Tag?

das sind kommandos zum komprimieren/löschen von logs.
ist warscheinlich das klügste wenn du die logs nicht abschalten willst. könntest die befehle dann über cron ausführen lassen.

DeaD_EyE

Administrator

Posts: 3,980

Location: Hagen

Occupation: Mechatroniker (didaktische Systeme)

wcf.user.option.userOption53: Nein

  • Send private message

9

Tuesday, March 31st 2009, 8:48pm

Re: sv_log_onefile 1 = EINE Riesen Log Datei pro Tag?

Du hast doch einen Root-Server oder?
Nutze deine Möglichkeiten. Eine davon ist das Verwenden von Shell-Scripts und CRON.

  • "TempletonPeck" started this thread

Posts: 2,498

Location: Schwelm

Occupation: Immobilien-Verwalter / Serveradministrator

wcf.user.option.userOption53: Nein

  • Send private message

10

Tuesday, March 31st 2009, 9:01pm

Re: sv_log_onefile 1 = EINE Riesen Log Datei pro Tag?

Quoted

Wenn du keine HLstatsX nutzt, entfernst du den Befehl log on aus deiner Config. Ansonsten geht auch sv_logfile 0. Für SourceMod kannst du das Logging in der core.cfg abschalten.


Wir nutzen HLStatsX Premium. Da deren Logs aber doch extern bei HLStatsX geloggt werden könnte ich also ohne weiteres sv_logfile 0 in meine server.cfg eingeben oder?

DeaD_EyE

Administrator

Posts: 3,980

Location: Hagen

Occupation: Mechatroniker (didaktische Systeme)

wcf.user.option.userOption53: Nein

  • Send private message

11

Tuesday, March 31st 2009, 9:48pm

Re: sv_log_onefile 1 = EINE Riesen Log Datei pro Tag?

Auch wenn HLstatsX auf dem gleichen Server wäre, würde das funktionieren. Lediglich, wenn du log off oder das Logging überhaupt nicht einschalten würdest, bekommt hlstatsx keine Informationen mehr zugeschickt.