У меня возникла ужасная проблема с запросом Laravel http. Пожалуйста, помогите мне решить эту проблему:
Я предположил, что у меня есть 2 запроса, которые направляются к одному контроллеру :
Req 1: http: // localhost: 8000 / manualScheduler / runScript? Task_name = Task (для этого запроса требуется много времени для работы около 2 минут)
Req 2: http: // localhost: 8000 / manualScheduler / detail? Task_name = Task (этот очень быстрый)
Когда я уволил Req 1, тогда следующий Req 2 . Я просто думаю, что 2 Reqs отдельно, означает, что Req 1 и Req 2 работают по-своему. Но результат, который я получил, был Req 2 не смог закончить, когда Req 1 работал.
В контроллере,
Отредактировано: Мой вопрос в том, почему мой Req 2 должен сначала дождаться завершения Req 1? Думаю, они не должны зависеть друг от друга. Или какая-то проблема с Laravel.
Спасибо за поддержку,
Похоже, вы используете стандартный синхронный драйвер очереди по умолчанию. Чтобы получить возможность параллельной обработки, вам нужно использовать другой драйвер. Я рекомендую iron.io
Дополнительная информация: http://laravel.com/docs/5.0/queues#configuration