2012-05-09 14 views
5

Zajmuję się rozwiązywaniem problemów z plikiem protokołu php, który rozszerzył się zbyt szybko i zużył dużo miejsca na dysku.php.log: jaki jest właściwy sposób czyszczenia pliku logu?

Jaki jest najlepszy sposób wyczyszczenia pliku dziennika?

Czy usunięcie pliku dziennika jest problemem? I czy ten plik dziennika zostanie odtworzony, gdy php spróbuje do niego napisać?

+0

Prostym sposobem na sprawdzenie jest zmiana nazwy pliku i sprawdzenie, czy zostanie on ponownie utworzony (co powinien zrobić afaik). – tigrang

+0

@tigrang, dziękuję za odpowiedź. ale przed zmianą nazwy lub usunięciem chciałbym wiedzieć o bezpiecznym opróżnieniu pliku dziennika, jeśli jest taki sposób, – Kristian

Odpowiedz

10

Całkowicie bezpiecznie jest po prostu usunąć plik php.log. Zostanie on utworzony automatycznie następnym razem, gdy będzie potrzebny.

3

W systemie Linux można zrobić:

cat /dev/null > /var/logs/php.log 
3

W systemie Mac OS X 10.6 Usunąłem /var/log/apache2/error_log. Drobna panika, gdy nie pojawiła się ponownie po odświeżeniu mojej strony. Wystarczyło ponownie uruchomić Apache, przechodząc przez ustawienia udostępniania. Teraz wróciła.

+0

nginx, nie trzeba restartować serwera –

Powiązane problemy