【发布时间】:2012-11-30 19:37:38
【问题描述】:
我有一个脚本,它使用 PHP 中的 curl_multi_* 函数运行 1000 个 cURL 请求。
它们超时的瓶颈是什么?
会是 CPU 使用率吗?就服务器如何处理该数量的出站连接而言,是否有更有效的方法来执行此操作?
我无法更改功能,请求本身只是对远程 API 的简单调用。我只是想知道限制是什么——我需要增加服务器上的内存、Apache 连接还是 CPU? (或者我错过的其他东西)
【问题讨论】:
-
我认为 Linux 机器上的打开文件限制正在偷看(以您使用的用户身份运行
ulimit -a,这是您的限额)。除此之外,瓶颈可能成为网络。我怀疑 CPU 会不会死的...... -
如何控制打开文件的限制? (我对此了解不多!)