Jak vymazat obrovské množství logovaných souborů?
- Milan Obrtlík
- Člen | 50
Zapomněl jsem v configu nastavit ukládání sessions do temp/sessions. Díky tomu se sessions ukládaly někam mimo. To se nelíbilo mému hostingu, tak mi zakázali ukládat do stávající cesty.
To mi začalo generovat obrovské množství vyjímek, které zachycoval log. Až mi po několika dnech řekli, co provedli, tak mi to vygenerovalo 13GB logů (asi 122 000 vyjímek). Jak to smazat?
- Milan Obrtlík
- Člen | 50
F.Vesely: Hodně zajímavé! Když chci vymazat jenom .html soubory, tak $files = glob(‚path/to/temp/.html‘); ? A pak ještě otázka – proměnná files obsahuje jenom názvy souborů nebo i jejich obsah? Nevím, jestli mi na toto bude stačit RAM.
- Milan Obrtlík
- Člen | 50
To mám vytvořit *.php soubor ve složce www a pak ho „spustit“ přes prohlížeč?
- Milan Obrtlík
- Člen | 50
Nakonec jsem použil toto řešení. Super ;) Díky za pomoc. Zabralo to asi 120 vteřin. Párkrát to spadlo, že byl překročen časový limit pro vykonávání operace, ale stačilo profouknout dráty (spustit znovu), a všech 120k souborů to smazalo.