我正在尝试在我的应用程序中使用多个线程卷曲请求。 问题是在curl_multi请求期间,应用程序变得没有响应(另一个请求只是等待它)。而且,在curl_multi期间没有人可以使用该网站。卷曲完成后,服务器回答正常。
答案 0 :(得分:4)
这与curl_multi无关,而是与PHP会话有关。
你做了两个请求:
第一个请求打开一个php会话并锁定它。然后它执行curl请求,这需要一些时间。
第二个请求等待释放php会话,即它等待第一个请求完成。
任何其他请求也等待发布php会话,这就是应用程序看起来没有响应的原因。
解决方案是: