Каталог решений

Покупка продления купона

Продолжительность:
Общая сумма:
0 руб.
Ваш запрос успешно отправлен!

Я согласен с условиями активации продлений
Продлить
Продолжить покупки

Свободное место

Проблема1С-Битрикс не умеет контролировать размер своего кэша. Если кэш переполнит место на жестком диске - сайт падает или же хостеры начинают угрожать отключить ваш сайт, если вы не устраните проблему. Решение - модуль «Свободное место» Это тревожный звоночек для оптимизации кеширования, а так же способ избежать падения сайта от переполнения места на жестком диске. После установки и настройки модуля - он будет проверять остаток свободного места и при необходимости уведомлять на почту, удалять кеш (если задано в настройках), удалять резервные копии (если задано в настройках). Так же в комплекте с модулем идет гаджет на рабочий стол, который будет показывать результаты последней проверки.

Свободное место

Свободное место

Скриншоты
Описание

Технические данные

Опубликовано:
13.12.2016
Обновлено:
28.08.2026
Версия:
1.1.20
Установлено:
Более 1000 раз
Подходящие редакции:
«Первый сайт», «Старт», «Стандарт», «Малый бизнес», «Бизнес»
Адаптивность:
Да
Поддержка Композита:
Да
Совместимо с Сайты24
Нет

Пользовательское соглашение

Описание

Проблема

1С-Битрикс не умеет контролировать размер своего кэша. Если кэш переполнит место на жестком диске - сайт падает или же хостеры начинают угрожать отключить ваш сайт, если вы не устраните проблему.

Решение - модуль «Свободное место»

Это тревожный звоночек для оптимизации кеширования, а так же способ избежать падения сайта от переполнения места на жестком диске.

После установки и настройки модуля - он будет проверять остаток свободного места и при необходимости уведомлять на почту, удалять кеш (если задано в настройках), удалять резервные копии (если задано в настройках).

Так же в комплекте с модулем идет гаджет на рабочий стол, который будет показывать результаты последней проверки.
Отзывы (3)
Обсуждения (8)
Что нового
1.1.20 (28.08.2026)
  • Удалена ненужная зависимость агента от модуля 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
1.0.8 (18.08.2023)
  • Обновление под php 8.*
1.0.7 (14.12.2020) - Обновлен для php7.4
1.0.6 (20.05.2017) - Добавлено условие на сохранение настроек композитного сайта
- Добавлена возможность удаления бэкапов
- Добавлен логотип в виджет на рабочем столе
1.0.5 (02.02.2017) - Изменен способ проверки агентов на кроне
- Исправлены ошибки в lang файлах гаджета
- Исправлены ошибки в lang файлах модуля
- Изменен способ установки почтовых шаблонов для сайтов
Установка
Настройки

1) Желаемый запас свободного места;
2) Уведомлять ли о малом месте по почте;
3) E-mail для уведомлений;
4) Удалять ли кэш при случае, если свободного места осталось меньше желаемого
5) Если агенты не на кроне - то сколько секунд удалять кэш перед загрузкой страницы;
6) Периодичность проверки свободного места.
7) Удалять ли резервные копии при случае, если свободного места осталось меньше желаемого

Алгоритм

Агент  проверяет свободное место. Если его осталось мало - он  уведомляет на  почту, включая данные о загруженности файловой системы.  После этого он  начинает удалять кэш и резервные копии. Если агенты на кроне - он удаляет  весь кэш и все резервные копии, а  если нет - то только кэш и пока не кончится таймаут из настроек.

Почтовое событие

DELEMENT_FREESPACE_LOW_SPACE
Поддержка

Перед обращением в службу поддержки Цифрового Элемента, пожалуйста, ознакомьтесь с Документацией по настройке и работе 1С-Битрикс для пользователя.

Используя описание модуля и документацию 1С-Битрикс, вы сможете самостоятельно настроить решение, найти ответы на часто задаваемые вопросы и устранить большинство ошибок.

Поддержка осуществляется через форму на сайте https://d-element.ru/support/.

Техподдержка не осуществляется по телефону, Skype, Telegram и другим мессенджерам и социальным сетям.  

Техническая поддержка:

1) Консультация по работе и установке модуля в рамках типового функционала осуществляется бесплатно!

2) Установка и настройка решения на вашем проекте осуществляется по запросу за дополнительную оплату.

При каждом обращении обязательно предоставьте следующие данные:

  1. Адрес сайта.
  2. Логин и пароль для доступа к 1С-Битрикс с правами администратора. Как предоставить доступ сотруднику техподдержки?
  3. Адрес сервера, логин и пароль для доступа к сайту по FTP или SSH с правами на чтение и запись.
  4. Четкое описание проблемы и алгоритм действий для ее воспроизведения.
  5. Снимки экрана или видеозапись подтверждения ошибки. Обзор программ для создания скриншотов и скринкастов

Выполнение этих рекомендаций ускорит обработку вашей заявки.

Поддержка осуществляется по будням с 07:00 до 16:00 по московскому времени. Скорость ответа зависит от загруженности команды и сложности вопроса, но в среднем составляет 2-3 рабочих дня.

Другие решения разработчика

Решение добавлено в корзину

Перейдите в корзину и оформите заказ или продолжите покупки
Перейти в корзину
Продолжить покупки