Свободное место
От: Цифровой Элемент
Бесплатно
Заказать установку
Дата публикации:
13.12.2016
Число установок:
Более 1000 раз
Дата обновления:
28.08.2026
Включает в себя:
Мастера создания (установка), Модуль
Последняя версия:
1.1.20
Проблема
1С-Битрикс не умеет контролировать размер своего кэша. Если кэш переполнит место на жестком диске - сайт падает или же хостеры начинают угрожать отключить ваш сайт, если вы не устраните проблему.
Решение - модуль «Свободное место»
Это тревожный звоночек для оптимизации кеширования, а так же способ избежать падения сайта от переполнения места на жестком диске.
После установки и настройки модуля - он будет проверять остаток свободного места и при необходимости уведомлять на почту, удалять кеш (если задано в настройках), удалять резервные копии (если задано в настройках).
Так же в комплекте с модулем идет гаджет на рабочий стол, который будет показывать результаты последней проверки.
1С-Битрикс не умеет контролировать размер своего кэша. Если кэш переполнит место на жестком диске - сайт падает или же хостеры начинают угрожать отключить ваш сайт, если вы не устраните проблему.
Решение - модуль «Свободное место»
Это тревожный звоночек для оптимизации кеширования, а так же способ избежать падения сайта от переполнения места на жестком диске.
После установки и настройки модуля - он будет проверять остаток свободного места и при необходимости уведомлять на почту, удалять кеш (если задано в настройках), удалять резервные копии (если задано в настройках).
Так же в комплекте с модулем идет гаджет на рабочий стол, который будет показывать результаты последней проверки.
Характеристики
|
Дата публикации
|
13.12.2016 |
|
Число установок
|
Более 1000 раз |
|
Дата обновления
|
28.08.2026 |
|
Включает в себя
|
Мастера создания (установка) Модуль |
|
Последняя версия
|
1.1.20 |
|
Адаптивность
|
Да |
|
Поддержка композита
|
Да |
|
Совместимо с Сайты24
|
Нет |
|
Подходящие редакции 1С-Битрикс
|
3373 3380 3381 3382 3383 |
|
Наличие демо-режима
|
Да |
|
Продолжительность демо-периода
|
Нет |
-
- Удалена ненужная зависимость агента от модуля iblock
- Добавлена безопасная обработка ошибок disk_free_space() и disk_total_space()
- Обход файловой системы стал поэтапным, с сохранением состояния между запусками
- Добавлены ограничения времени обхода для cron и агентов на хитах
- Частичный результат обхода больше не считается окончательным
- Добавлена защита обхода от символьных ссылок, выхода за корень сайта и недоступных каталогов
- Добавлена блокировка файла состояния от параллельных запусков
- Обход корректно продолжается после удаления каталогов из очереди
- Изменения кэша и временных файлов больше не перезапускают весь обход
- Добавлены счётчики найденных, обработанных и оставшихся каталогов
- Незавершённый обход автоматически продолжается через 60 секунд
- Улучшено определение запуска агента через cron_events.php
- Добавлен режим штатной дисковой квоты главного модуля
- Добавлена синхронизация счётчика CDiskQuota после удаления файлов
- Равенство свободного места заданному порогу теперь считается достаточным
- Настройка удаления кэша теперь фактически учитывается агентом
- Очистка кэша возвращает количество удалённых файлов и освобождённых байт
- После очистки кэша свободное место проверяется повторно
- Если очистка кэша освободила достаточно места, резервные копии не удаляются
- При очистке кэша сохраняются служебные файлы .enabled и .config.php
- Реализована настройка удаления локальных резервных копий
- Явно указано, что удаляются все локальные резервные копии из /bitrix/backup
- Удаление резервных копий выполняется только при запуске на cron
- Добавлен настраиваемый защитный интервал для создаваемого резервного архива
- Недавно изменённый файл блокирует удаление всех резервных копий
- Время изменения файла повторно проверяется непосредственно перед удалением
- Добавлена защита каталога резервных копий от символьных ссылок и выхода за корень сайта
- Подсчитываются удалённые файлы, освобождённый объём и ошибки очистки
- После удаления резервных копий рассчитывается итоговое свободное место
- Добавлена настройка логирования, включённая по умолчанию
- Журналирование реализовано через стандартный механизм CEventLog
- Журналируются ошибки расчёта, конфигурации, почты и дисковой квоты
- Журналируются результаты очистки кэша и резервных копий
- Добавлено ограничение частоты повторяющихся записей журнала
- Почтовое событие переименовано из общего FREE_SPACE в уникальное DELEMENT_FREESPACE_LOW_SPACE
- Добавлена проверка корректности e-mail получателя
- Добавлена настройка интервала повторных уведомлений
- После восстановления свободного места ограничитель уведомлений сбрасывается
- Ошибки постановки почтового события в очередь журналируются
- Добавлено отдельное событие DELEMENT_FREESPACE_BACKUP_CLEANUP
- Первое письмо сообщает о нехватке места
- Второе письмо сообщает результат очистки локальных резервных копий
- Письмо об очистке содержит место до и после, количество файлов, объём, ошибки и сведения о защите
- Для двух типов писем используются независимые интервалы подавления повторов
- Добавлены отдельные почтовые шаблоны на русском и английском языках
- При обновлении восстанавливаются отсутствующие типы и шаблоны почтовых событий
- Поддерживается перенос распознанного пользовательского шаблона старого события
- Исправлены Undefined array key и использование устаревших глобальных переменных на PHP 8
- Добавлено явное подключение модуля перед использованием его функций в настройках
- Для числовых настроек установлены минимальные допустимые значения
- Добавлена проверка общего лимита и необходимого запаса для режима обхода файлов
- Ошибки настроек выводятся единым стандартным сообщением Битрикса
- Некорректный e-mail больше не сохраняется без сообщения пользователю
- Для нулевой штатной квоты выводится понятное предупреждение
- Добавлена проверка результата регистрации агента
- Активность агента синхронизирована с активностью модуля
- В настройки добавлена диагностика агента, режима запуска и обхода файлов
- Показываются файл состояния обхода, его доступность и время обновления
- Проверяется актуальность установленной копии виджета
- В виджете первой строкой выводится состояние модуля
- В виджет добавлены состояния ожидания, обхода, ошибки и отключённого мониторинга
- В виджете показываются последний запуск агента и режим запуска
- В виджете показывается прогресс обхода каталогов
- Для квоты 0 МБ выводится сообщение о том, что дисковая квота не задана
- Ошибки измерения больше не отображаются как 0.00 МБ
- В виджет добавлен логотип Digital Element
- Агент создаётся непосредственно при установке модуля
- Добавлен откат установки при ошибке агента, файлов или почтовых событий
- Добавлен updater.php для корректного обновления существующих установок
- Обновление восстанавливает агент, виджет и почтовые шаблоны
- При удалении модуля удаляются оба почтовых события и их шаблоны
- При удалении модуля удаляется сохранённое состояние обхода
- Добавлены страницы и локализация установки и удаления модуля
- Локализация RU и EN дополнена для всех новых функций
- Добавлены автоматические тесты основных сценариев работы модуля
- Добавлены проверка PHP-синтаксиса и сборка Marketplace-архива через release.cmd
- Обновление под php 8.*
- - Обновлен для php7.4
- - Добавлено условие на сохранение настроек композитного сайта
- Добавлена возможность удаления бэкапов
- Добавлен логотип в виджет на рабочем столе
- - Изменен способ проверки агентов на кроне
- Исправлены ошибки в lang файлах гаджета
- Исправлены ошибки в lang файлах модуля
- Изменен способ установки почтовых шаблонов для сайтов
