Как в связке nginx+php71-fpm+yii настроить очередь запросов?
у меня тут связка nginx+php71-fpm+yii
захожу на ка какой нибудь адрес в админке где много запросов к бд, он их ждет. пока обработает и потом показывает результат, вроде все норм. но вот если я запрошу сначала одну страницу а потом вторую он их ставит как бы в очередь, и пока не обработает первую не начнет разгребать вторую (а я например просто ошибся и не ту случайно страницу открыл). и отдает он очередью именно этому клиенту, если параллельно буду заходить на сайт с другого окна из режима инкогнито у него своя очередь и страницы будут открываться
в общем вопрос, как сделать так чтобы php-fpm мог выполнять параллельно несколько запросов от 1 клиента.
(pm = dynamic)
и отдает он очередью именно этому клиенту, если параллельно буду заходить на сайт с другого окна из режима инкогнито у него своя очередь и страницы будут открываться
Похоже на то, что к файлу сессии параллельно не может доступ получить другой процесс. Обычно для решения похожих проблем сессии выносят в тот же Redis.
Но и тут могут быть проблемы: https://habr.com/ru/post/318836/
Спасибо большое за информацию, вы оказались правы, проблема действительно в сессиях и phpredis проблему решил. но так же создал новую) буду решать
еще раз спасибо