Контроль пространства

Блог

Контроль пространства

Владельцы сайта часто сталкиваются с проблемой нехватки свободного места на диске. К примеру, есть сайт размером 1Gb, по тарифу хостинг-провайдер предоставляет 6Gb, и периодически сайт перестаёт работать, потому что на сервере нет свободного места. Что может являться причиной утечки свободного места?

Одна из причин недостатка места на диске — сбой в автоматической системе резервного копирования. Рассмотрим пример: система бэкапов настроена на ежедневное резервное копирование сайта, и в процессе создания резервной копии может произойти ошибка, и архив создался на 50 процентов. В результате процесс резервного копирования завершился с ошибкой, и более старый бэкап не удалился. Если такая ошибка будет происходить несколько дней подряд, то новые неполноценные резервные копии будут занимать место на диске, а старые бэкапы не удалятся.

Ещё одной причиной перерасхода места на диске могут являться ошибки в системе обмена данными. Например, в Интернет-магазине настроена система обмена данных с 1С или посредством Excel файла. В процессе обмена данных новые товары на сайт добавляются, старые удаляются, и при этом фото удалённых товаров остаются на диске.

Также проблема утечки свободного места возможна из-за избыточного кеширования, либо с ошибками удаления старого кеша.

Бывает так, что пользователям дана возможность загружать какие-то файлы, например, на страницах блога или форума, и если владелец сайта этот процесс не контролирует, то постепенно загруженные пользователями файлы могут накопиться в огромном количестве и занять все свободное место на диске.

На сайте может быть настроена система отзывов с предмодерацией, если никто не будет удалять неопубликованные отзывы, то они будут копиться в базе данных. Нам попадались сайты с таблицами отзывов в несколько гигабайт.

Чрезмерное логированиие также может являться причиной утечки свободного места. В процессе отладки сервера администратор, например, может включить избыточное логирование операционной системы и по завершению работы забыть его отключить. Логи будут копиться, пока не займут всё свободное место.

В этой статье мы рассмотрели наиболее распространённые причины перерасхода свободного места на диске. Есть и другие, более редкие ошибки, выявить которые можно только при квалифицированной поддержки сайта на Битрикс и сервера в целом. От ошибок в работе компьютерных систем не застрахован никто. Главное — оперативное выявление и устранение неполадок.