Zuverlässigkeit eingebaut

Willkommen bei Geeklog
Dienstag, 02. September 2014, 01:20 Uhr


 Alle Foren > Geeklog > Fehler Neues Thema Antwort schreiben
 Unnötig große error.log-Dateien
 |  Druckfähige Version
Dirk
 Juni 28 2002 11:40  (2469 Mal gelesen)  
Forum Admin
Admin

Status: offline

Mitglied seit: 03/29/02
Beiträge: 2129

Gestern fiel mir zufällig auf, dass die Datei error.log der MacOS X FAQ auf stolze 1,3 MB angewachsen war. Der Grund war aber nicht, dass es auf der Site viele Fehler gegeben hätte, sondern dass dort offenbar die Suchfunktion recht häufig genutzt wird.

Wie es scheint, wird jede Suche und deren Ergebnisse ins error.log geschrieben - was natürlich schnell zu einer recht großen Datei führen kann, wenn die Suche häufig benutzt wird.

Die Abhilfe ist zum Glück ganz einfach:

Man öffne die Datei search.php und suche nach dieser Zeile:

COM_errorLog('column val = ' . current($columns),1);

(in Geeklog 1.3.5sr1 ist das Zeile 423)

Dann löscht man die Zeile entweder ganz oder kommentiert sie aus:

// COM_errorLog('column val = ' . current($columns),1);

Vermutlich wurde diese Zeile einmal zum Debugging eingefügt und dann versehentlich nicht mehr entfernt.

bye, Dirk


 
Profil E-Mail Website
Zitat
Gast: Anonymous
 Juni 28 2002 19:24   


in nur 10 tagen 5,5 Megabyte nämlich! Und obwohl das geeklog ja nicht
läuft, wird eifrig ins error.log geschrieben:

Fre 28 Jun 2002 19:10:32 MEST - num plugin menu items in header = 2
Fre 28 Jun 2002 19:10:32 MEST - _BLOCK_TEMPLATE[section_block] =
Fre 28 Jun 2002 19:10:32 MEST - Block template for the header of
section_block is: blockheader.thtml
Fre 28 Jun 2002 19:10:32 MEST - _BLOCK_TEMPLATE[section_block] =
Fre 28 Jun 2002 19:10:32 MEST - Block template for the footer of
section_block is: blockfooter.thtml
Fre 28 Jun 2002 19:10:32 MEST - _BLOCK_TEMPLATE[user_block] =
Fre 28 Jun 2002 19:10:32 MEST - Block template for the footer of
user_block is: blockfooter.thtml
Fre 28 Jun 2002 19:10:32 MEST - _BLOCK_TEMPLATE[events_block] =
Fre 28 Jun 2002 19:10:32 MEST - Block template for the header of
events_block is: blockheader.thtml
Fre 28 Jun 2002 19:10:32 MEST - _BLOCK_TEMPLATE[events_block] =
Fre 28 Jun 2002 19:10:32 MEST - Block template for the footer of
events_block is: blockfooter.thtml
Fre 28 Jun 2002 19:10:32 MEST - _BLOCK_TEMPLATE[newsticker] =
Fre 28 Jun 2002 19:10:32 MEST - Block template for the header of
newsticker is: blockheader.thtml
Fre 28 Jun 2002 19:10:32 MEST - num plugin menu items in header = 2
Fre 28 Jun 2002 19:10:32 MEST - _BLOCK_TEMPLATE[section_block] =
Fre 28 Jun 2002 19:10:32 MEST - Block template for the header of
section_block is: blockheader.thtml
Fre 28 Jun 2002 19:10:32 MEST - _BLOCK_TEMPLATE[section_block] =
Fre 28 Jun 2002 19:10:32 MEST - Block template for the footer of
section_block is: blockfooter.thtml
Fre 28 Jun 2002 19:10:32 MEST - _BLOCK_TEMPLATE[user_block] =
Fre 28 Jun 2002 19:10:32 MEST - Block template for the footer of
user_block is: blockfooter.thtml
Fre 28 Jun 2002 19:10:32 MEST - _BLOCK_TEMPLATE[events_block] =
Fre 28 Jun 2002 19:10:32 MEST - Block template for the header of
events_block is: blockheader.thtml
Fre 28 Jun 2002 19:10:32 MEST - _BLOCK_TEMPLATE[events_block] =
Fre 28 Jun 2002 19:10:32 MEST - Block template for the footer of
events_block is: blockfooter.thtml
Fre 28 Jun 2002 19:10:32 MEST - _BLOCK_TEMPLATE[newsticker] =
Fre 28 Jun 2002 19:10:32 MEST - Block template for the header of
newsticker is: blockheader.thtml
Fre 28 Jun 2002 19:10:32 MEST - num plugin menu items in header = 2
Fre 28 Jun 2002 19:10:32 MEST - _BLOCK_TEMPLATE[section_block] =
Fre 28 Jun 2002 19:10:32 MEST - Block template for the header of
section_block is: blockheader.thtml
Fre 28 Jun 2002 19:10:32 MEST - _BLOCK_TEMPLATE[section_block] =
Fre 28 Jun 2002 19:10:32 MEST - Block template for the footer of
section_block is: blockfooter.thtml
Fre 28 Jun 2002 19:10:32 MEST - _BLOCK_TEMPLATE[user_block] =
Fre 28 Jun 2002 19:10:32 MEST - Block template for the footer of
user_block is: blockfooter.thtml
Fre 28 Jun 2002 19:10:32 MEST - _BLOCK_TEMPLATE[events_block] =
Fre 28 Jun 2002 19:10:32 MEST - Block template for the header of
events_block is: blockheader.thtml
Fre 28 Jun 2002 19:10:32 MEST - _BLOCK_TEMPLATE[events_block] =
Fre 28 Jun 2002 19:10:32 MEST - Block template for the footer of
events_block is: blockfooter.thtml
Fre 28 Jun 2002 19:10:32 MEST - _BLOCK_TEMPLATE[newsticker] =
Fre 28 Jun 2002 19:10:33 MEST - Block template for the header of
newsticker is: blockheader.thtml

Was ist da denn bloß los?

bye, Miklas


 
Zitat
Dirk
 Juni 28 2002 20:19   
Forum Admin
Admin

Status: offline

Mitglied seit: 03/29/02
Beiträge: 2129

Das ist aber etwas anderes. Siehe lib-common.php, ca. Zeile 275:

if ($_COM_VERBOSE) {
COM_errorLog("Block template for the $which of $blockname is: $template"
, 1);
}

Irgendjemand hat da wohl die Variable $_COM_VERBOSE auf "true" gesetzt. Normalerweise ist die nämlich "false" (ganz am Anfang von lib-common.php).

bye, Dirk


 
Profil E-Mail Website
Zitat
Gast: Anonymous
 Juni 28 2002 20:42   


oh shit, das war ich wohl selber dann ... Wink

bye, Miklas


 
Zitat
Aloisepi
 Mai 19 2011 01:34   
Forum Neuling
Neuling

Status: offline

Mitglied seit: 05/19/11
Beiträge: 10

Grüss Gott, ich bin neu und kein grosser Techniker mit Software.
Geeklog läuft nun schon einige Zeit, aber mein error_log 'versäuft' innerhalb von Stunden, so dass ich Schwierigkeiten mit der Grösse der Datei bekomme.

Ein Auszug von ein paar Sekunden:

Wed May 18 15:15:06 2011 - Language "german" not found in $_CONF['language_files'] array!
Mi 18 Mai 2011 15:15:06 CEST - Language "german" not found in $_CONF['language_files'] array!
Mi 18 Mai 2011 15:15:06 CEST - Language "german" not found in $_CONF['language_files'] array!
Mi 18 Mai 2011 15:15:06 CEST - Language "german" not found in $_CONF['language_files'] array!
Mi 18 Mai 2011 15:15:06 CEST - Language "german" not found in $_CONF['language_files'] array!
Mi 18 Mai 2011 15:15:06 CEST - Language "german" not found in $_CONF['language_files'] array!
Mi 18 Mai 2011 15:15:06 CEST - Language "german" not found in $_CONF['language_files'] array!
Mi 18 Mai 2011 15:15:06 CEST - Language "german" not found in $_CONF['language_files'] array!
Mi 18 Mai 2011 15:15:06 CEST - Language "german" not found in $_CONF ['language_files'] array!
Mi 18 Mai 2011 15:15:07 CEST - Language "german" not found in $_CONF ['language_files'] array!
Mi 18 Mai 2011 15:15:07 CEST - Language "german" not found in $_CONF ['language_files'] array!
Mi 18 Mai 2011 15:15:07 CEST - Language "german" not found in $_CONF ['language_files'] array!
Mi 18 Mai 2011 15:15:07 CEST - Language "german" not found in $_CONF ['language_files'] array!
Mi 18 Mai 2011 15:15:07 CEST - Language "german" not found in $_CONF ['language_files'] array!
Wed May 18 15:15:14 2011 - Language "german" not found in $_CONF['language_files'] array!
Mi 18 Mai 2011 15:15:14 CEST - Language "german" not found in $_CONF['language_files'] array!
Mi 18 Mai 2011 15:15:14 CEST - Language "german" not found in $_CONF['language_files'] array!
Mi 18 Mai 2011 15:15:14 CEST - Language "german" not found in $_CONF['language_files'] array!
usw.

Ich weiss nun leider nicht, wie ich das ändern kann, wo ich das

$_CONF['language_files']
finde und was ich dort machen muss.

Das error_log möchte ich dann wieder einsetzen, wenn der Fehler behoben ist, aber jetzt macht es keinen Sinn.

Vielen Dank für eine auch für mich verständliche Antwort!

Der Admin von http://el-abba.org/elion/


 
Profil E-Mail Website
Zitat
Dirk
 Mai 19 2011 16:14   
Forum Admin
Admin

Status: offline

Mitglied seit: 03/29/02
Beiträge: 2129

Du hast leider nicht angegeben, welche Geeklog-Version Du einsetzt. Wenn es eine Version 1.5.0 oder neuer ist, liegt es vermutlich daran, dass Du versehentlich die Mehrsprachen-Fähigkeit aktiviert, aber nicht richtig konfiguriert hast.

Abhilfe: Unter

Konfiguration > Geeklog > Sprache und Lokalisierung > Sprache

sicherstellen, dass sowohl "Sprachdateien" als auch "Sprachen" deaktiviert ist, d.h. dort sollte zu lesen sein: "Funktion aktivieren".

Wenn das für eine oder beide Optionen nicht der Fall ist, klicke auf der kleine (X) neben der Option.

bye, Dirk


 
Profil E-Mail Website
Zitat
Aloisepi
 Mai 20 2011 02:49   
Forum Neuling
Neuling

Status: offline

Mitglied seit: 05/19/11
Beiträge: 10

Danke Dirk, du hast mir auf klar verständliche Weise geholfen!

Die gelöschte error_log -Datei hatte sich wieder selbst installiert Big Grin
und sie war diesmal innert einem Tag erst bis 1 MB angestiegen.
Ich leerte sie und sie ist seither schön leer geblieben (ausser dem *** dummy entry *** ).

Mit dem Update ist es (auch) komisch:
Da hatte ich vorgestern 1.7.1 installiert, und es wurde dann auch so angezeigt.
Jetzt stand vordem da wieder die Version 1.6.1 - was ich nicht verstand.
Als ich mich nun nochmals einloggte und genau nachsehen wollte, zeigt es wieder 1.7.1 an ....
(es wird aber 1.7.2 empfohlen, was ich vorläufig unterlasse)

Besten Dank nochmals - vorläufig habe ich keine weiteren Fragen (hätte mich aber etwas früher hier melden sollen).

Freundliche Grüsse - Alois


 
Profil E-Mail Website
Zitat
Erzeugt in 1,11 Sekunden
Neues Thema Antwort schreiben



 Zeitzone: CEST. Es ist jetzt 01:20 Uhr.
Normales Thema Normales Thema
Thema geschlossen Thema geschlossen
Wichtiges Thema Wichtiges Thema
Neuer Beitrag Neuer Beitrag
Wichtiges Thema mit neuen Beiträgen Wichtiges Thema mit neuen Beiträgen
Geschlossenes Thema mit neuen Beiträgen Geschlossenes Thema mit neuen Beiträgen
Beiträge von Gästen 
Schreiben erlaubt 
Gefiltertes HTML erlaubt 
Beiträge "entschärfen"