Zum Inhalt springen

Speicherbedarf von Typo3 4.63

Erstellt am 12. Januar 2012 · 15 Antworten · letzte Antwort am 12. Januar 2012

Tags: Cache & Performance, Frage

Mclane ·

Kann es sein, das es bei 4.63 eine Riesenbug gibt?

Der Speicherbedarf meiner Website ist von rund 300 MB auf 1,6 GB angestiegen. Dann räumte ich massiv auf*, kam runter auf 500 MB, am nächsten Tag verbrauchte ich bereits wieder 1,1 GB. Da kann doch etwas nicht stimmen.

*Typo3 aufräumen

per FTP
eventuelle Backups (Sql) löschen
eventuelle Verzeichnisse mit der Endung old löschen

per Install Tool
unter Cleanup den Cache und den Ordner typo3temp leeren
Es verblieben noch einige Dateien die per FTP per Hand gelöcht werden mussten.

per mysql
alle Tabellen die die Bezeichnung cache enthalten leeren nicht droppen
ebenfalls leeren:
sys_log
tx_realurl_errorlog
zzz_deleted_sys_stat

anschließend die Datenbak reparieren und optimieren, wie das geht steht hier:
http://www.webmaster-zentrale.de/technik/o...mit-phpmyadmin/

LuP ·

Hallo,

wenn ein Core-Update auf die 4.6 erfolgt ist, evtl. noch veraltete Erweiterungen aus zurückliegenden Versionen im Einsatz sind und die Website gut besucht ist, ist oft das Deprecation-Log verdächtig.

VG,
LuP

Mclane ·
LuP schrieb

Hallo,

wenn ein Core-Update auf die 4.6 erfolgt ist, evtl. noch veraltete Erweiterungen aus zurückliegenden Versionen im Einsatz sind und die Website gut besucht ist, ist oft das Deprecation-Log verdächtig.

VG,
LuP

Veraltes Extensionens gibt es keine und so super viel Traffic auch nicht.

Wo finde ich das Deprecation-Log?

LuP ·

dann lag es wohl nicht daran.

Trotzdem als Hinweis am Rande, das Deprecation-Log sollte im Idealfall leer sein. Es kann sehr schnell wachsen, wenn die Website mehr Besucher bekommt.

VG,
LuP

Mclane ·

was mir auch auffällt ist das die Datenbank selbst viel kleiner ist als der Ordner der Datenbank wenn ich mir den per FTP ansehe. Ich habe z.B. die sys_log geleert. aber per FTP sehe ich noch eine große Datei sys_log.idb. Entsprechendes gilt auch für cache Tabellen die ich gellert habe.

LuP ·

Steht doch dort.

Ganz wichtig:
vorher full Backup anlegen
zur Sicherheit auch mal Backup der sys_log-Tabelle anlegen
Alle Angaben wie immer ohne Gewähr

Dann mit phpmyadmin arbeiten und defragmentieren:

OPTIMIZE TABLE sys_log;
CREATE TABLE sys_log_temp LIKE sys_log;
INSERT INTO sys_log_temp SELECT * FROM sys_log;
ALTER TABLE sys_log RENAME sys_log_old;
ALTER TABLE sys_log_temp RENAME sys_log;
DROP TABLE sys_log_old;

VG,
LuP

Mclane ·
LuP schrieb

dann lag es wohl nicht daran.

Trotzdem als Hinweis am Rande, das Deprecation-Log sollte im Idealfall leer sein. Es kann sehr schnell wachsen, wenn die Website mehr Besucher bekommt.

VG,
LuP

wie leere ich das? einfach per ftp löschen?

LuP ·

das Deprecation-Log zu leeren würde nichts bringen. Das wird sich wieder von allein füllen. Man sollte stattdessen den Ursachen auf den Grund gehen und beseitigen. Also das Log öffnen und prüfen, warum und wo der Fehler generiert wird. Das wollte ich mit der veralteten Erweiterungen meinen. Auch mal im TER nachsehen, ob neue Versionen schon vorhanden sind.

VG,
LuP

Mclane ·

Die Extensions sind alle auf aktuellen Stand. Ich gleiche regelmäßig ab und aktualisere, das ist ja auch für Typo3 Laien leicht zu machen.

Ich habe allerdings auch mm_forum 1.92 installiert und weil bei Neuanmeldungen keine richtige email generiert wird, musste ich da auch so was wie einen oldmailer aktivieren. Kann es das diese Datei so füllen.

Das dürfte es tatsächlich sein, denn:

Protokoll für Aufrufe veralteter Funktionen
Aktiviert

Das Protokoll für Aufrufe veralteter Funktionen hält fest, ob Erweiterungen alte APIs nutzen. Abhängig von den Erweiterungen, die Sie benutzen, und davon, ob diese veraltete APIs verwenden, kann das Protokoll mit der Zeit viel Platz beanspruchen. Je größer es wird, desto mehr kann es die Leistung Ihrer Installation beeinträchtigen. Es wird empfohlen, das Protokoll für Aufrufe veralteter Funktionen in Produktionsumgebungen zu deaktivieren.

Sie können das Protokoll für Aufrufe veralteter Funktionen unter /home/u0090749368/public_html/typo3conf/deprecation_14ce11256f.log finden.

Ihr Protokoll für Aufrufe veralteter Funktionen hat gegenwärtig eine Größe von 163 M.

LuP ·

trotz Aktualität enthalten einige Erweiterungen noch veraltete Funktionen aus zurückliegenden TYPO3-Versionen. Darauf wird es aber auch in dem Log hingewiesen. Die sind dann im Moment "nur" als deprecated markiert und können "noch" laufen. Aber beim nächsten Major-Update werden sie evtl. entfernt. Erst dann wird es zum "Fatal Error" kommen und nichts läuft mehr. Von daher sollte man das Deprecation-Log immer im Auge behalten. Am besten natürlich nur Erweiterungen dann einsetzen, die "fully compatible" mit der eingesetzten TYPO3-Version sind.

VG,
LuP

LuP ·
Mclane schrieb

Wie kann ich das log leeren?

einfach das vorhandene löschen (z.B per FTP) und dann legt es sich wieder automatisch neu an.

VG,
LuP