可以同时打开多少卷曲实例

时间:2017-07-22 22:36:03

标签: curl

我有脚本curl命令有10000个curl命令 必须运行,我把它们放进去,但我的问题是多少限制 100或1000,在同一秒内输出负载或问题时运行的安全号码

2 个答案:

答案 0 :(得分:1)

设置一个数字非常困难 - 这实际上取决于您的操作系统(您可能能够控制正在运行的进程数或打开文件数),您的网络,CPU等。

我强烈建议您在符合运行代码要求的系统上进行测试。

我还建议你使用multi-curl,这是为了这样的工作 - 看看这里例如:curl_multi_init

答案 1 :(得分:0)

它主要受限于您拥有多少RAM。另请注意,默认情况下,大多数Linux发行版允许的最大进程数为32768个进程。可以用/proc/sys/kernel/pid_max编辑最多大约420万个进程(或者确切地说是2 ^ 22) - 上帝知道Windows上的进程限制是什么,但我认为它明显低于Linux&# 39;限制。但你有terrabytes的ram吗?

编辑:这个问题不是关于编程,我想你应该在https://serverfault.comhttps://superuser.com询问。