Лимиты хостинга: CPU, память, процессы и inode
Объясняем, какое ограничение за что отвечает и какие данные собрать до смены тарифа.
Содержание
Сайт может упираться в лимит даже при свободном диске. Провайдер отдельно ограничивает вычисления, оперативную память, параллельную обработку и число файлов. Названия показателей в панелях различаются, поэтому единицы и период усреднения нужно смотреть в документации тарифа.
Четыре разных ограничения
- CPU — время вычислений. Долгий PHP-код, импорт или тяжёлый поиск расходуют его даже при малом числе посетителей.
- Память — объём данных процесса или аккаунта. Ошибка memory exhausted требует проверки контекста, а не только увеличения числа в настройках.
- Процессы — число одновременных обработчиков. Медленный внешний сервис может удерживать их и создавать очередь.
- Inode — число файлов и каталогов. Тысячи мелких файлов кеша могут исчерпать лимит раньше гигабайтов диска.
Сопоставьте показатели со сбоем
Запишите время ошибки и посмотрите график за тот же интервал. Среднесуточное значение скрывает короткий пик. Проверьте журнал PHP, задачи по расписанию и время запуска резервного копирования. Не считайте любой5xx доказательством недостаточного тарифа.
Что можно исправить без переезда
Удалите устаревшие временные файлы предусмотренным способом, настройте срок жизни кеша и проверьте зависающие запросы. Не удаляйте неизвестные файлы из uploads и каталогов базы. Для больших импортов согласуйте расписание и ограничение параллельных задач. Перед очисткой убедитесь, что копия существует вне очищаемого каталога.
Когда нужен другой тариф
Повышение оправданно, если нормальная полезная нагрузка регулярно достигает подтверждённого ограничения после устранения очевидных ошибок. Попросите поддержку указать конкретную метрику и время превышения. При сравнении следующего тарифа проверьте, увеличивается ли именно нужный ресурс: больше диска может не добавить процессов. После изменения повторите прежний сценарий и сравните данные в одинаковых условиях.
Комментарии 0