Entry processes - количества процессов за последние сутки

У меня небольшая самописная CRM. Все действия кнопок, загрузки страниц, таблиц, любой информации делаются с использованием запросов ajax на php сервер. некоторые запросы возвращают информацию в формате json некоторые в html, как в Open Cart. Также есть запросы по API на получение информации со стороннего сервера. Некоторые из них выполняются каждые 20-30 сек. Такие запросы на сторонний сервер также выполняются с помощью CRON один раз в минуту. Всё это работает на Бизнес хостинге Ukraine.

ПРОБЛЕМА: При загрузке большого отчета со стороннего сервера, время загрузки которого от 30 сек при низкой загрузке всего сервера, получаю повышение Entry processes. Ограничение хостинга 200. Если этот долгий отчет выгружается, когда в системе работает несколько человек, приводит к повышению Entry processes до ограничения 200 и ошибки 508. При проведении тестов, заметил, что до тех пор, пока ajax не вернет результат выполнения этого большого отчета, если я открываю в новой вкладке другую страницу этой CRM, то все действия на ней зависают, до завершения ajax на другой странице.

ВОПРОС: Честно гуглил, искал, но безуспешно. Объясните мне пожалуйста кто разбирается. Почему ajax запросы на одной странице, ждут завершения выполнения ajax запроса выполняющегося на другой вкладке. И как это работает в масштабе сервера. Т.к. у меня на этом же хостинге ещё 3 сайта, которые работают по этому же принципу и подключены к одной БД.


Ответы (0 шт):