Медленно работает

Все вопросы/проблемы по установке и использовании.
StepByStep
Сообщения: 15
Зарегистрирован: 09 окт 2016, 17:32
Имя: Степан Сарасек
Откуда: Екатеринбург
Контактная информация:

Медленно работает

Сообщение StepByStep »

Добрый день.
Установлена версия 2.7 с дополнением на обычный Хостинг. Получаем отбойники по почте и со временем накапливается около 9000 и более сообщений во входящих. Пока нет группового удаления писем чистить почту сложно.
При этом на странице входящих наблюдаются тормоза когда работают несколько пользователей и возрастает нагрузка на CPU хостинга. Практически всю нагрузку обеспечивает MySQL. Кроме страницы входящих нигде не тормозит (заявок около 4000 и там, более менее, быстро)
Что можно сделать, кроме обновления до 2.8 где будет групповое удаление писем? Нагрузка на сервер в настройках включена на использование кэша на 600 сек.
Спасибо
Grafline
Сообщения: 82
Зарегистрирован: 19 июн 2019, 13:30
Имя: Андрей
Откуда: Украина Одесса

Re: Медленно работает

Сообщение Grafline »

Наблюдаю такую же проблему в спиках где 10 и более тысяч записей, сервер с запасом возможно в конфиге где то тсоят лимиты?
Примеры проблемы:

Пример 1
Сущность 1 ( 20 записей) Сущность 2 (вложенная в нее по 30 - 60 записей в каждой) - Сущность 3 ( 2 - 4 тысяч записей в каждой вложенная в сущность 2)
Вхожу по порядку, сверху в низ ( не все со всех на одной странице) Вот при загрузке 3 сущности всегда до минуты висит прелоадер. Пробовал скрывать с видимых поля функций время не меняется. Что интересно до обновления на 2.8 была обычная БД И работало шустрее.

Пример 2
Любая сущность в которой более 4 тысяч записей не дает выбрать все, неважно выбрать и обновить или выбрать и експорт. Вылет в форму входа.

Сергей, подскажите в какую сторону копать. Ну или ели кто уже сталкивался с оптимизацией. Сейчас на nginx но большого прироста не дало.
Grafline
Сообщения: 82
Зарегистрирован: 19 июн 2019, 13:30
Имя: Андрей
Откуда: Украина Одесса

Re: Медленно работает

Сообщение Grafline »

В моменты вылета в логе вот такая ошибка
session_start(): Failed to decode session object. Session has been destroyed in */includes/functions/sessions.php on line 96"
Grafline
Сообщения: 82
Зарегистрирован: 19 июн 2019, 13:30
Имя: Андрей
Откуда: Украина Одесса

Re: Медленно работает

Сообщение Grafline »

Скорость работы удалось улучшить настроив конфиг MariaDB и параметры innodb для базы.
Второй вопрос с вылетами решить не удалось.
Аватара пользователя
support
Техническая поддержка
Сообщения: 7661
Зарегистрирован: 19 окт 2014, 18:22
Имя: Харчишин Сергей
Откуда: Крым, Евпатория

Re: Медленно работает

Сообщение support »

В config/server.php в опции STORE_SESSIONS уберите mysql

Код: Выделить всё

define('STORE_SESSIONS', '');
Должно помочь.
Grafline
Сообщения: 82
Зарегистрирован: 19 июн 2019, 13:30
Имя: Андрей
Откуда: Украина Одесса

Re: Медленно работает

Сообщение Grafline »

Все ок, сообщение отредактировал, не правильно делал первый раз. СПАСИБО)
Grafline
Сообщения: 82
Зарегистрирован: 19 июн 2019, 13:30
Имя: Андрей
Откуда: Украина Одесса

Re: Медленно работает

Сообщение 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

Возможно решением будет другой способ скачать все записи без выделения всех строк через текущую форму. Я так понимаю что проблема именно в ней. Например через кнопку автоматизации но как ее правильно прописать не знаю в такой ситуации.
Аватара пользователя
support
Техническая поддержка
Сообщения: 7661
Зарегистрирован: 19 окт 2014, 18:22
Имя: Харчишин Сергей
Откуда: Крым, Евпатория

Re: Медленно работает

Сообщение support »

Купить мощный сервер :)
Аватара пользователя
support
Техническая поддержка
Сообщения: 7661
Зарегистрирован: 19 окт 2014, 18:22
Имя: Харчишин Сергей
Откуда: Крым, Евпатория

Re: Медленно работает

Сообщение support »

медленное выполнение скрипта может быть связано с пользовательскими mysql запросами. Если у вас таки есть, нужно поискать медленные запросы. Может что то можно дополнительно проиндексировать.

Хотя я сомневаюсь что тут можно что то сделать. Очень большая задача для сервера. Нужно перебрать 10000 записей. У каждой свои поля, нужно получить свои значения для каждого поля и т.д. Сервер получает очень много запросов на выполнение.
Аватара пользователя
Develop-Soft
Сообщения: 599
Зарегистрирован: 27 мар 2019, 01:22
Имя: Владимир
Откуда: Россия, Белгород
Контактная информация:

Re: Медленно работает

Сообщение Develop-Soft »

Интересно, вот такую штуку можно как-то прикрутить..?
Ответить