Зависания сайта

Алекс, ну просто у меня ничего нового не происходило. Посещалка та же, не особая.
Поэтому это все очень не к месту. Те добавленные категории и товар в них оно просто хранилище, да и тем более по ним никто не начал заходить.

Сейчас в моей ситуации, без изменения, попробовать кеш совсем не трогать? Или стоит что то попробовать (кроме изменения тарифа) ?

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

Кэш вообще зачем без лишней надобности трогать?
Можно попробовать изменить лимит памяти на процесс (уменьшить) либо в config.local.php (что скорее всего на вашем хостинге запрещено - изменять параметры php из скрипта), либо через настройки хостинга для сайта.
Например, ограничить доступ к сайту (или хотябы закрыть витрину), зайти в админку и на фронт и с одним подключением пройтись по страницам чтобы сгенерировался кэш. После этого открыть витрину и посмотреть результат.

Потому что в вашем случае память вылетает всегда на строке

fn_set_hook('registry_save_pre', self::$_changed_tables, self::$_cached_keys);

Hook is being executed before saving cache data to persistent storage and clearing expired cache.

Алекс, а вот это как можно попробовать сделать?


Написал в техподдержку хостинка:

Артем Сабура

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

Здравствуйте, Андрей.

Вижу ошибки следующего характера в приложенном логе:

[Mon Oct 06 05:15:01 2025] [error] [pid 43587] sapi_apache2.c(353): [client 95.108.213.157:0] PHP Fatal error: Allowed memory size of 2147483648 bytes exhausted (tried to allocate 262144 bytes) in /home/c/cl72201/Qvadrart/public_html/app/Tygh/Registry.php on line 476

Ошибка говорит о том, что для выполнения скрипта не хватает оперативной памяти на сервере виртуального хостинга. На тарифах мощного хостинга доступно 2048 Мб оперативной памяти.

Для решения проблемы можете привлечь разработчика для оптимизации вашего сайта или рассмотреть переход на VDS с большим количеством оперативной памяти. Основные отличия VDS от других услуг состоят в том, что сервером управляете вы сами и все его ресурсы зарезервированы исключительно под ваши нужды. Нет никаких “соседей по серверу” и ограничений. Единственным лимитом на сервере является количество выделенных по тарифу ресурсов (ядра CPU, оперативная и постоянная память).

2048 у вас памяти, меняйте тариф. Вы хотите на велосипеде ехать 100км в час

1 лайк

интересно, это у всех хостингов (не vps) ограничение по 2гб получается?
вот у рег ру глянул там у супер мега скоростного вип хостинга макс 2гб везде

:neutral_face:

или это не та память?
про оперативную память я чтото не нашел инфы на тарифе облачного хостинга

на vps, к примеру, с 8гб будет уже 8гб на процесс выделятся ?
или процессы между собой еще делят память

это на процесс. в самой сs-cart лимит на процесс предлагается 512MB. Поэтому 2GB за глаза. Выше указано 32 php процесса, то есть максимально выделено 64 GB (чисто теоретически) на весь аккаунт

а какие примерно операции на сайте в теории могут объемно использовать оперативку в обычном режиме для посетителей?
Без учета создания кеша.
К примеру если это сайт cs cart со стандартной комплектацией и включенным набором модулей, скажем, даже, без доп модулей доставки и оплаты.

Здравствуйте, пару дней тоже начались ошибки 502 и начались задержки при нажатии кнопки “в корзину”, “оформить заказ” → это в итоге все работает но визуально страница зависает…
Не увидел есть ли решение?

Как я понял нагрузка на записывающий диск

Это примерно началось в одно и тоже время после созданий вариаций товаров

Использование озу 2-3 из 8, проц тоже