📂В очередной раз сталкиваюсь с нехваткой места на диске C по причине роста размера папки LogFiles в IIS.



Папка LogFiles в Windows IIS (Internet Information Services) содержит файлы журналов, в которых записываются данные о запросах к вашему веб-серверу. Эти логи могут быть полезны для анализа трафика, отладки и мониторинга работы веб-приложений. Однако со временем они могут занимать много места, если их регулярно не чистить или не оптимизировать.



Что можно сделать:



✔️ 1. Удаление старых логов

• Перейдите в папку C:\inetpub\logs\LogFiles.

• Удалите самые старые файлы (рекомендуется сохранять последние 7-30 дней, в зависимости от потребностей в аналитике).

• Для автоматизации удаления можно использовать скрипт или настроить планировщик задач:



forfiles /p "C:\inetpub\logs\LogFiles" /s /m *.* /d -30 /c "cmd /c del @file"



Этот скрипт удаляет файлы старше 30 дней.



✔️ 2. Отключение или настройка логирования

Если журналы вам не нужны, вы можете уменьшить объем или отключить логирование:

• Откройте IIS Manager.

• Выберите сервер или нужный сайт в списке.

• Перейдите в раздел Logging.

• Здесь вы можете:

• Изменить папку для хранения логов (например, на другой диск).

• Уменьшить объем данных, выбирая минимальный уровень логирования.

• Полностью отключить логи, сняв галочку Enable Logging (не рекомендуется, если вы хотите отслеживать ошибки или трафик).



✔️ 3. Сжатие логов

Чтобы уменьшить занимаемое место, архивируйте старые логи:

• Используйте встроенные инструменты Windows (например, архиватор) или сторонние программы.

• Автоматизацию можно реализовать с помощью PowerShell:



Compress-Archive -Path "C:\inetpub\logs\LogFiles\*.log" -DestinationPath "C:\inetpub\logs\Archive\logs.zip"



✔️ 4. Мониторинг объема папки

Настройте мониторинг папки, чтобы вовремя реагировать на её переполнение:

• Используйте сторонние утилиты, такие как Folder Size или TreeSize, для отслеживания роста логов.

• Также можно создать скрипт для уведомления, если размер превышает определённый порог.



Ну и собственно сам скрипт можно забрать тут: ссылка



НЕтипичный сисадмин | #опыт #кейс #windows #софт