多个客户端可以同时连接到Laravel开发服务器吗?

watbbzwu  于 2023-02-10  发布在  其他
关注(0)|答案(1)|浏览(125)

我有一个使用./vendor/bin/sail up在本地运行的Laravel应用程序。我还有一个普通的NodeJS服务器(也在本地运行),它在每个请求上等待60秒并返回虚拟数据。Laravel应用程序向Node应用程序发出请求,直到60秒结束才对客户端请求做出响应。
这是Laravel开发服务器的限制吗?是不是我遗漏了什么设置?

dgtucam1

dgtucam11#

回答我自己的问题。
laravel在sail下使用php artisan serve,而sail又使用built-in server,默认情况下"只运行一个单线程进程"。
但是,"您可以将内置Web服务器配置为派生多个工作进程,以便测试需要向内置Web服务器发出多个并发请求的代码。在启动服务器之前,将PHP_CLI_SERVER_WORKERS环境变量设置为所需的工作进程数。Windows不支持此操作。"
PHP_CLI_SERVER_WORKERS=5添加到我的.env文件修复了这个问题。

相关问题