
📂В очередной раз сталкиваюсь с нехваткой места на диске C по причине роста размера папки LogFiles в IIS.
Папка LogFiles в Windows IIS (Internet Information Services) содержит файлы журналов, в которых записываются данные о запросах к вашему веб-серверу. Эти логи могут быть полезны для анализа трафика, отладки и мониторинга работы веб-приложений. Однако со временем они могут занимать много места, если их регулярно не чистить или не оптимизировать.
Что можно сделать:
✔️ 1. Удаление старых логов
• Перейдите в папку C:\inetpub\logs\LogFiles.
• Удалите самые старые файлы (рекомендуется сохранять последние 7-30 дней, в зависимости от потребностей в аналитике).
• Для автоматизации удаления можно использовать скрипт или настроить планировщик задач:
Этот скрипт удаляет файлы старше 30 дней.
✔️ 2. Отключение или настройка логирования
Если журналы вам не нужны, вы можете уменьшить объем или отключить логирование:
• Откройте IIS Manager.
• Выберите сервер или нужный сайт в списке.
• Перейдите в раздел Logging.
• Здесь вы можете:
• Изменить папку для хранения логов (например, на другой диск).
• Уменьшить объем данных, выбирая минимальный уровень логирования.
• Полностью отключить логи, сняв галочку Enable Logging (не рекомендуется, если вы хотите отслеживать ошибки или трафик).
✔️ 3. Сжатие логов
Чтобы уменьшить занимаемое место, архивируйте старые логи:
• Используйте встроенные инструменты Windows (например, архиватор) или сторонние программы.
• Автоматизацию можно реализовать с помощью PowerShell:
✔️ 4. Мониторинг объема папки
Настройте мониторинг папки, чтобы вовремя реагировать на её переполнение:
• Используйте сторонние утилиты, такие как Folder Size или TreeSize, для отслеживания роста логов.
• Также можно создать скрипт для уведомления, если размер превышает определённый порог.
Ну и собственно сам скрипт можно забрать тут: ссылка
НЕтипичный сисадмин | #опыт #кейс #windows #софт
Папка LogFiles в Windows IIS (Internet Information Services) содержит файлы журналов, в которых записываются данные о запросах к вашему веб-серверу. Эти логи могут быть полезны для анализа трафика, отладки и мониторинга работы веб-приложений. Однако со временем они могут занимать много места, если их регулярно не чистить или не оптимизировать.
Что можно сделать:
• Перейдите в папку C:\inetpub\logs\LogFiles.
• Удалите самые старые файлы (рекомендуется сохранять последние 7-30 дней, в зависимости от потребностей в аналитике).
• Для автоматизации удаления можно использовать скрипт или настроить планировщик задач:
forfiles /p "C:\inetpub\logs\LogFiles" /s /m *.* /d -30 /c "cmd /c del @file"
Этот скрипт удаляет файлы старше 30 дней.
Если журналы вам не нужны, вы можете уменьшить объем или отключить логирование:
• Откройте IIS Manager.
• Выберите сервер или нужный сайт в списке.
• Перейдите в раздел Logging.
• Здесь вы можете:
• Изменить папку для хранения логов (например, на другой диск).
• Уменьшить объем данных, выбирая минимальный уровень логирования.
• Полностью отключить логи, сняв галочку Enable Logging (не рекомендуется, если вы хотите отслеживать ошибки или трафик).
Чтобы уменьшить занимаемое место, архивируйте старые логи:
• Используйте встроенные инструменты Windows (например, архиватор) или сторонние программы.
• Автоматизацию можно реализовать с помощью PowerShell:
Compress-Archive -Path "C:\inetpub\logs\LogFiles\*.log" -DestinationPath "C:\inetpub\logs\Archive\logs.zip"
Настройте мониторинг папки, чтобы вовремя реагировать на её переполнение:
• Используйте сторонние утилиты, такие как Folder Size или TreeSize, для отслеживания роста логов.
• Также можно создать скрипт для уведомления, если размер превышает определённый порог.
Ну и собственно сам скрипт можно забрать тут: ссылка
НЕтипичный сисадмин | #опыт #кейс #windows #софт