Apache 2.2 у Windows як сервіс, як видалити error.log? (збереження помилок)


-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?

Відповіді:


0

Я майже впевнений, що апаш цього не робить.

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

Навіть якби Apache зберігав кілька копій журналу, він не відновив би їх. Це зробила б основна операційна система. Можливо, спробуйте видалити файл повністю, а не надсилати до кошика (Shift DELETE).


Я спробував SHIFT + DELETE і навіть випорожнивши бункер, файл error.log відходить. Але коли я перезапускаю Apache, він створюється знову з усім вмістом, який він там був раніше. Я впевнений, що помилки починаються в липні 2013 року.
Марко Демайо,

Ви мали рацію, це була проблема з UltraEdit (що я переглядав файл erpar.log Apache), коли перетягувати файл error.log в UltreEdit він не оновлює його, він показує, і стара копія, божевільна. Перетягуючи файл erpar.log Apache у Блокнот, ви бачите його правильно.
Марко Демайо,
Використовуючи наш веб-сайт, ви визнаєте, що прочитали та зрозуміли наші Політику щодо файлів cookie та Політику конфіденційності.
Licensed under cc by-sa 3.0 with attribution required.