ZILosoft
@ZILosoft
SysAdmin

Как в связке nginx+php71-fpm+yii настроить очередь запросов?

у меня тут связка nginx+php71-fpm+yii
захожу на ка какой нибудь адрес в админке где много запросов к бд, он их ждет. пока обработает и потом показывает результат, вроде все норм. но вот если я запрошу сначала одну страницу а потом вторую он их ставит как бы в очередь, и пока не обработает первую не начнет разгребать вторую (а я например просто ошибся и не ту случайно страницу открыл). и отдает он очередью именно этому клиенту, если параллельно буду заходить на сайт с другого окна из режима инкогнито у него своя очередь и страницы будут открываться

в общем вопрос, как сделать так чтобы php-fpm мог выполнять параллельно несколько запросов от 1 клиента.
(pm = dynamic)
  • Вопрос задан
  • 99 просмотров
Решения вопроса 1
Maksclub
@Maksclub Куратор тега PHP
maksfedorov.ru
и отдает он очередью именно этому клиенту, если параллельно буду заходить на сайт с другого окна из режима инкогнито у него своя очередь и страницы будут открываться

Похоже на то, что к файлу сессии параллельно не может доступ получить другой процесс. Обычно для решения похожих проблем сессии выносят в тот же Redis.
Но и тут могут быть проблемы: https://habr.com/ru/post/318836/
Ответ написан
Пригласить эксперта
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Войти через центр авторизации
Похожие вопросы