Задать вопрос
ZILosoft
@ZILosoft
SysAdmin

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

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

в общем вопрос, как сделать так чтобы php-fpm мог выполнять параллельно несколько запросов от 1 клиента.
(pm = dynamic)
  • Вопрос задан
  • 105 просмотров
Подписаться 2 Простой Комментировать
Помогут разобраться в теме Все курсы
  • Skillfactory
    Профессия Fullstack веб-разработчик на JavaScript и PHP
    20 месяцев
    Далее
  • Хекслет
    PHP-разработчик
    10 месяцев
    Далее
  • Нетология
    Веб-разработчик с нуля: профессия с выбором специализации
    14 месяцев
    Далее
Решения вопроса 1
Maksclub
@Maksclub Куратор тега PHP
и отдает он очередью именно этому клиенту, если параллельно буду заходить на сайт с другого окна из режима инкогнито у него своя очередь и страницы будут открываться

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

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

Похожие вопросы