Почему Apache отказывается писать в файлы журналов ( ErrorLog/ / CustomLog) после того, как я вручную удалил их содержимое?
Он не будет записывать в эти файлы журнала снова, пока я не перезапущу Apache.
Почему это так? Как я могу безопасно очистить файл журнала без перезагрузки Apache?
У меня есть Apache 2.2.14 на Ubuntu 10.04.
logrotateчто посылает соответствующий сигнал перезагрузки / перезапуска в Apache (см. Ответ Педро ниже). Никгрим объяснил причину остановки журналов - Apache все еще пишет в старый inode (который больше не подключен к файловой системе, где бы вы ни