Laravel http 请求:不能 运行 多个请求
Laravel http request: Cannot run multiple request
我在 Laravel http 请求中遇到了严重的问题。请帮我解决这个问题:
我假设我有 2 个请求路由到 同一个控制器:
Req 1: http://localhost:8000/manualScheduler/runScript?task_name=Task (这个request用了很多时间到运行 2mins左右)
Req 2:http://localhost:8000/manualScheduler/detail?task_name=Task(这个很快)
当我解雇 Req 1 时,接下来是 Req 2。我只是认为 2 Reqs 是分开的,意味着 Req 1 和 Req 2 运行 以他们自己的方式。但是我得到的结果是 Req 2 could not finish when Req 1 was 运行ning.
在控制器中,
- 请求 1:我想 运行 脚本用 yangqi/htmldom
解析 HTML 文件
- 请求 2:我想要 return 一些简单的值。
已编辑: 我的问题是为什么我的 Req 2 必须先等待 Req 1 完成?他们不应该互相依赖,我想?或者 Laravel.
有问题
感谢您的支持,
看起来您正在使用默认的本地同步队列驱动程序。要获得并行处理能力,您需要使用其他一些驱动程序。我推荐iron.io
我在 Laravel http 请求中遇到了严重的问题。请帮我解决这个问题:
我假设我有 2 个请求路由到 同一个控制器:
Req 1: http://localhost:8000/manualScheduler/runScript?task_name=Task (这个request用了很多时间到运行 2mins左右)
Req 2:http://localhost:8000/manualScheduler/detail?task_name=Task(这个很快)
当我解雇 Req 1 时,接下来是 Req 2。我只是认为 2 Reqs 是分开的,意味着 Req 1 和 Req 2 运行 以他们自己的方式。但是我得到的结果是 Req 2 could not finish when Req 1 was 运行ning.
在控制器中,
- 请求 1:我想 运行 脚本用 yangqi/htmldom 解析 HTML 文件
- 请求 2:我想要 return 一些简单的值。
已编辑: 我的问题是为什么我的 Req 2 必须先等待 Req 1 完成?他们不应该互相依赖,我想?或者 Laravel.
有问题感谢您的支持,
看起来您正在使用默认的本地同步队列驱动程序。要获得并行处理能力,您需要使用其他一些驱动程序。我推荐iron.io