Dlaczego Apache odmawia zapisywania do plików dziennika (tych ErrorLog/ CustomLognich) po ręcznym usunięciu ich zawartości?
Nie zapisze się ponownie w tych plikach dziennika, dopóki nie zrestartuję Apache.
Dlaczego tak jest? Jak mogę bezpiecznie wyczyścić plik dziennika bez konieczności ponownego uruchamiania Apache?
Mam Apache 2.2.14 na Ubuntu 10.04.
logrotateco wysyła odpowiedni sygnał przeładowania / ponownego uruchomienia do Apache (patrz odpowiedź Pedro poniżej). Nickgrim opisał „dlaczego” zatrzymywanie dzienników - Apache wciąż pisze do starego i-węzła (który nie jest już podłączony do systemu plików, gdzie można go dostać)