Страница 1 из 3
Медленно работает
Добавлено: 09 мар 2021, 12:01
StepByStep
Добрый день.
Установлена версия 2.7 с дополнением на обычный Хостинг. Получаем отбойники по почте и со временем накапливается около 9000 и более сообщений во входящих. Пока нет группового удаления писем чистить почту сложно.
При этом на странице входящих наблюдаются тормоза когда работают несколько пользователей и возрастает нагрузка на CPU хостинга. Практически всю нагрузку обеспечивает MySQL. Кроме страницы входящих нигде не тормозит (заявок около 4000 и там, более менее, быстро)
Что можно сделать, кроме обновления до 2.8 где будет групповое удаление писем? Нагрузка на сервер в настройках включена на использование кэша на 600 сек.
Спасибо
Re: Медленно работает
Добавлено: 22 мар 2021, 23:33
Grafline
Наблюдаю такую же проблему в спиках где 10 и более тысяч записей, сервер с запасом возможно в конфиге где то тсоят лимиты?
Примеры проблемы:
Пример 1
Сущность 1 ( 20 записей) Сущность 2 (вложенная в нее по 30 - 60 записей в каждой) - Сущность 3 ( 2 - 4 тысяч записей в каждой вложенная в сущность 2)
Вхожу по порядку, сверху в низ ( не все со всех на одной странице) Вот при загрузке 3 сущности всегда до минуты висит прелоадер. Пробовал скрывать с видимых поля функций время не меняется. Что интересно до обновления на 2.8 была обычная БД И работало шустрее.
Пример 2
Любая сущность в которой более 4 тысяч записей не дает выбрать все, неважно выбрать и обновить или выбрать и експорт. Вылет в форму входа.
Сергей, подскажите в какую сторону копать. Ну или ели кто уже сталкивался с оптимизацией. Сейчас на nginx но большого прироста не дало.
Re: Медленно работает
Добавлено: 23 мар 2021, 00:01
Grafline
В моменты вылета в логе вот такая ошибка
session_start(): Failed to decode session object. Session has been destroyed in */includes/functions/sessions.php on line 96"
Re: Медленно работает
Добавлено: 23 мар 2021, 03:49
Grafline
Скорость работы удалось улучшить настроив конфиг MariaDB и параметры innodb для базы.
Второй вопрос с вылетами решить не удалось.
Re: Медленно работает
Добавлено: 23 мар 2021, 06:09
support
В config/server.php в опции STORE_SESSIONS уберите mysql
Должно помочь.
Re: Медленно работает
Добавлено: 23 мар 2021, 14:32
Grafline
Все ок, сообщение отредактировал, не правильно делал первый раз. СПАСИБО)
Re: Медленно работает
Добавлено: 09 сен 2021, 17:46
Grafline
Добрый, интересует как можно еще решить данную проблему. Если менять конфиг все скачивает но пропадает возможность работать в других вкладках например скачиваем базу товаров в 10 или более тысяч, параллельно в новой вкладке открываем любую страницу и она висит пока не закончиться задача на первой.
Проверял на разных серверах и настройках. Результат всегда один и тот же как только меняем
define('STORE_SESSIONS', 'mysql'); на define('STORE_SESSIONS', ''); задачи начинают работать последовательно а не параллельно друг другу.
Если не меняем выделение выше 3600 записей в любой вложенной сущности заканчивается перезагрузкой страницы и варнингов в логах session_start(): Failed to decode session object. Session has been destroyed in с ссылкой на includes/functions/sessions.php on line 96
Возможно решением будет другой способ скачать все записи без выделения всех строк через текущую форму. Я так понимаю что проблема именно в ней. Например через кнопку автоматизации но как ее правильно прописать не знаю в такой ситуации.
Re: Медленно работает
Добавлено: 09 сен 2021, 18:32
support
Купить мощный сервер

Re: Медленно работает
Добавлено: 10 сен 2021, 08:22
support
медленное выполнение скрипта может быть связано с пользовательскими mysql запросами. Если у вас таки есть, нужно поискать медленные запросы. Может что то можно дополнительно проиндексировать.
Хотя я сомневаюсь что тут можно что то сделать. Очень большая задача для сервера. Нужно перебрать 10000 записей. У каждой свои поля, нужно получить свои значения для каждого поля и т.д. Сервер получает очень много запросов на выполнение.
Re: Медленно работает
Добавлено: 10 сен 2021, 08:56
Develop-Soft
Интересно,
вот такую штуку можно как-то прикрутить..?