Доброго времени суток. Появились тормоза при переключении между товарами, модуль импорт/експорт еле-ле работает(1000поз 2,5минуты загружает), между языками переключение 3сек. В гугл пейджспид проверил все нормально для моб 70 комп 94. Связывался с тех поддержкой, говорят у них все нормально показывает. На своей машине не могу работать. Подскажите, что может быть
Добрый, скорее всего блокировка сессий, откройте сайт в другом браузере
Тоже самое в других броузерах
Очень много выдает таких ошибок при включенном показе ошибок php
/inc/vam_get_tax_rate.inc.php on line 28
/includes/functions/products_specifications.php on line 739
/inc/vam_draw_selection_field.inc.php on line 27
Смотрите что делали перед этим.
Возможно нагрузили сервер импортом
Как вариант, просто перезагрузите сервер
Та же проблема начиная с утра 9 сентября. Связана по всей видимости с seo страницами- до этого добавил несколькими днями раньше порядка 50 штук.
По несколько раз на дню сайт зависал и лечится это только завершением зависших запросов через обращение к базе show processlist;- после завершения верхнего запроса (иногда нескольких), как правило удаляются и нижние и сайт отвисает.
По данной инструкции MySQL max connections. Как изменить лимит соединений с MySQL поднял в пару заходов max_connections со 130 первоначальных до 999 в файле my.cnf , так как пару раз сайт выдавал ERROR: Unable to connect to MySQL server! Error: Too many connections, после поднятия данная ошибка больше не выпадает.
Нашел в сети интересный запрос для выявления затыка, но пока не подвернулся случай опробовать- на кворке заказал оптимизацию msqul и 3 дня занимается человек, стало чуть лучше.
запрос к базе, который может показать где затык:
show open tables where In_Use > 0 ;
Отсюда из обсуждения How can I show mysql locks? - Server Fault
https://dev.mysql.com/doc/refman/5.7/en/show-open-tables.html
PS. Вот тут про снижение потребления оперативки путем уменьшения размера стека по умолчанию (для OpenVZ.) Как можно снизить потребление оперативной памяти на VPS в 2 раза, ничего не меняя в настройках программ / Хабр
С кворка написал админ:
есть ошибки в таблицах БД
2022-09-17 17:43:42 15590 [ERROR] /usr/sbin/mysqld: Table ‘./orders_status_history’ is marked as crashed and should be repaired
2022-09-17 17:43:42 15590 [Warning] Checking table: ‘.//orders_status_history’
бывает что из-за недостатка памяти mysqld аварийно завершает работу:
2022-09-17 17:43:42 16550 [Warning] Using unique option prefix myisam-recover instead of myisam-recover-options is deprecated and will be removed in a f
[93882463.273866] Out of memory in UB 734: OOM killed process 29750 (mysqld) score 0 vm:1394880kB, rss:69576kB, swap:66060kB
[93882984.127416] Out of memory in UB 734: OOM killed process 15590 (mysqld) score 0 vm:1193424kB, rss:187416kB, swap:0kB
могу добавить корректировку приоритета OOM для mysqld, тогда OOM будет прибивать php и др. процессы, а mysqld не тронет
попозже сегодня постараюсь это сделать
Утилита для автоматического завершения зависших запросов pt-kill — Percona Toolkit Documentation
У подавляющего большинства зависших запросов Waiting for table level lock - Ожидание блокировки уровня таблицы , вопрос что и где блокирует
Ошибка частая, возможно, что кто-то выложил решение Яндекс
пишут, что лучше использовать show full processlist;
Сделал еще раз - наибольшее количество пользователей в таблице products_specifications
как найдете решение, напишите пожалуйста.
Подскажите пожалуйста какие настройки стоят на Настройка возможности - Веб-сервер Apache MPM-Prefork или Apache MPM-ITK ?
У меня пункт называется Возможности-Веб-сервер (WWW)
Там есть такая запись Apache MPM-Prefork 2.2.15-56.el6.centos.3
Нигде не нашел упоминания, чтобы кто-то запускал вамшоп на mariadb, в то же время пишут, что возможно получить ощутимый выигрыш в производительности Ой! и якобы можно легко перейти c mysql на mariadb с помощью ispmanager, но на рабочем магазине не хочется эксперементировать
Проблему с тормозами решил поменяв конфигурация ПО настройки сервера с Apache MPM-Prefork на Apache MPM-ITK. Осталось решить с admin/easypopulate.php при загрузке больших файлов подвисает, может кто сталкивался?
Отлично- поздравляю и спасибо!
Нашел инструкцию в сети - буду пробовать, хотя сегдня вроде бы все нормально работает.
PS/ У меня через ISPmanager не переключается, наверное хостером заблокировано.
Андрей, а у вас на этом хостинге один сайт или несколько?
Попробовал и завалил сервер и все сайты(((, и не обновляется и обратно не откатывается- подержка пишет:
У Вас на VPS используется CentOS 6, срок “жизни” которого закончился в ноябре из-за этого и не можете ничего сделать в панели. Вам нужно исправлять ссылки на текущие репозитории или перейти на более свежую версию CentOS (в идеале - самую свежую).