-1

Это странно, кажется, я не могу сбросить / удалить Apache error.log

Я использую Apache 2.2 в качестве службы на Windows 7.

Сегодня я хотел удалить error.log и acess.log в:

C:\Program Files (x86)\Apache Software Foundation\Apache2.2\logs

Я прекращаю работу Apache (из служб Windows), затем удаляю оба файла (он запрашивает права администратора, я говорю «да», и файлы удаляются из папки). Я нажимаю кнопку Обновить при просмотре папок, чтобы убедиться, что файлы пропали.

Затем я снова запускаю службу Apache, файл install.log создается новым (0 байт), но файл error.log воссоздается тот, который я удалил ранее со всеми ошибками с июля прошлого года. Я не понимаю, как Apache может вернуть эту информацию, кажется, что она сохраняет ошибки и где-то еще, но где? Как я могу удалить / сбросить файл error.log?

1 ответ1

0

Я уверен, что Apache не делает этого.

Apache создаст столько файлов журнала, сколько вы захотите, в файле конфигурации. Вы можете проверить свои файлы конфигурации на наличие нескольких записей в журнале ошибок.

Даже если бы Apache сохранял несколько копий журнала, он не восстановил бы их. Это будет основная операционная система, которая сделает это. Возможно, попробуйте удалить файл полностью вместо отправки в корзину (Shift DELETE).

Всё ещё ищете ответ? Посмотрите другие вопросы с метками .