Очень медленно работает система bpmonline 7.13

Коллеги, я никак не могу понять, суть зависания моей системы, я подумал это связано с диском, так как чтение идет оттуда. Купил SSD Samsung 980 PRO NVMe M.2 1000 ГБ, но без результатно, подумал может в оперативке зависает сделал сейчас 21гб оперативки, все без результатно. Базу устанавливаю локально, как может так виснет? Со вчерашнего дня не могу зайти нормально даже на страницы, если даже зайти, то при обновлении получаю ошибку 



Load timeout for modules: BankCardSectionV2,CardModuleV2



Как проверить? Где можно оптимизировать к примеру если среда разработчика? Какие функции или разделы или таблицы, вьюхи, что можно отключить? Пожалуйста подскажите.

Нравится

1 комментарий
Лучший ответ

Добрый день!

 

Для анализа проблемы производительности важно сперва определить проблемную подсистему. В основном это может быть либо приложение (Web Server), либо сервер баз данных (Database Server).

Из опыта решения разного рода аналогичных проблем мы пришли к выводу, что не всегда проблемная подсистема является причиной самой проблемы. К примеру, если у Вас очень нагружен Database Server, то проблема может быть на стороне WebServer’а, логика которого работает неверно и нагружает БД. Или наоборот, сервер БД отдал слишком большой объем данных, но быстро, а после этого Web Server начинает их обворачивать в свои внутренние структуры для обработки/передачи клиенту.

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

Также рекомендуем рассмотреть вариант с использованием разных инструментов/утилит для того, что бы проводить системный мониторинг (Grafana, Zabbix) и в дальнейшем предотвращать подобные проблемы.

 

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

 

С уважением,

Катя

Добрый день!

 

Для анализа проблемы производительности важно сперва определить проблемную подсистему. В основном это может быть либо приложение (Web Server), либо сервер баз данных (Database Server).

Из опыта решения разного рода аналогичных проблем мы пришли к выводу, что не всегда проблемная подсистема является причиной самой проблемы. К примеру, если у Вас очень нагружен Database Server, то проблема может быть на стороне WebServer’а, логика которого работает неверно и нагружает БД. Или наоборот, сервер БД отдал слишком большой объем данных, но быстро, а после этого Web Server начинает их обворачивать в свои внутренние структуры для обработки/передачи клиенту.

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

Также рекомендуем рассмотреть вариант с использованием разных инструментов/утилит для того, что бы проводить системный мониторинг (Grafana, Zabbix) и в дальнейшем предотвращать подобные проблемы.

 

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

 

С уважением,

Катя

Показать все комментарии