Perché Apache rifiuta di scrivere nei file di registro (gli ErrorLog/ CustomLogquelli) dopo che ho cancellato manualmente il loro contenuto?
Non scriverà più su quei file di registro fino a dopo il riavvio di Apache.
Perché è così? Come posso eliminare in modo sicuro un file di registro senza riavviare Apache?
Ho Apache 2.2.14 su Ubuntu 10.04.
logrotateche invia un segnale di ricarica / riavvio appropriato ad Apache (vedi la risposta di Pedro di seguito). Nickgrim ha spiegato il "perché" dietro l'arresto dei tuoi registri - Apache sta ancora scrivendo sul vecchio inode (che non è più collegato al filesystem da nessuna parte in cui puoi