PHP Curl + Mysql阻止新请求

时间:2016-12-15 21:50:58

标签: php curl asynchronous download

在PHP上使用curl或file_get_contents下载一个大文件需要大约30秒到10分钟,然后将其保存到服务器,但在下载时间我不能要求新的请求,我尝试新的PHP请求但是它没有加载,直到最后一个PHP脚本/下载结束。

如果我在另一个网络浏览器上打开同一个网站,它的工作正常。

THX

1 个答案:

答案 0 :(得分:0)

锁定PHP会话以防止并发写入。 您需要关闭会话以启动使用会话的新脚本。

在我重新收集或更新我需要的数据后,请使用session_write_close关闭它。

THX!