Laravel http-запрос: не удается запустить несколько запросов

У меня возникла ужасная проблема с запросом 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 1: Я хочу запустить скрипт для анализа HTML-файла с помощью yangqi / htmldom
  • Req 2: Я хочу вернуть простое значение.

Отредактировано: Мой вопрос в том, почему мой Req 2 должен сначала дождаться завершения Req 1? Думаю, они не должны зависеть друг от друга. Или какая-то проблема с Laravel.

Спасибо за поддержку,

Related of "Laravel http-запрос: не удается запустить несколько запросов"

Похоже, вы используете стандартный синхронный драйвер очереди по умолчанию. Чтобы получить возможность параллельной обработки, вам нужно использовать другой драйвер. Я рекомендую iron.io

Дополнительная информация: http://laravel.com/docs/5.0/queues#configuration