草庐IT

php - 与 CURL Multi PHP 的不一致

当我对10个url运行检查时,如果我能够与主机服务器建立连接,句柄将返回一条成功消息(CURLE_OK)如果服务器拒绝连接,在处理每个句柄时,句柄将包含一条错误消息。问题我假设当我们得到一个错误的句柄时,CURL将标记这个句柄但继续处理未处理的句柄,然而这似乎不是发生的事情。当我们遇到坏句柄时,CURL会将此句柄标记为坏句柄,但不会处理其余未处理的句柄。这可能很难检测到,如果我确实获得了与所有句柄的连接(这是大多数情况下发生的情况),那么问题就不明显了。(CURL仅在第一个错误连接时停止);为了测试,我必须找到一个合适的网站,该网站加载缓慢/拒绝x数量的同时连接。set_time_li