首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >卷曲容易手柄不能解决主机后~10分钟的不活动?

问卷曲容易手柄不能解决主机后~10分钟的不活动?
EN

Stack Overflow用户
提问于 2017-12-21 09:18:23
回答 1查看 274关注 0票数 0

我已经使用curlHandle初始化了curl_easy_init(),并设置了一些选项例如。url、请求类型、超时、ssl验证等。

我读到,重复使用相同的curlHandle会提高性能,并且很少编写示例代码,这恰好是真的。

因此,我在类的构造函数中初始化了一次句柄,然后每次只更改头或请求就重新定义相同的句柄,但是如果我在10分钟内不使用该curlHandle,如果我尝试重用,那么它会抛出一个无法解析主机的异常。

有使用curlHandle的时间限制吗?因为我没有在任何这样的问题或卷曲文件中看到任何这样的提及。还是说,在某个超时之后,您必须再次执行curl_easy_init()?

编辑

我使用wolfSSL与cURL进行SSL通信。

默认情况下,会话id缓存在wolfSSL中是禁用的,而由于CURLOPT_SSL_SESSIONID_CACHE默认为1,所以在curl中启用。

会话-在500秒的不活动之后,id超时( Approx )。8分钟),而cURL试图重用同一个会话id。这导致了SSL_set_session of wolfSSL中的失败,这导致了8-10分钟的不活动后卷曲失效。

卷曲版本使用7.49.1

EN

回答 1

Stack Overflow用户

回答已采纳

发布于 2017-12-21 22:22:35

不,卷发手柄没有时间限制,也没有,它不应该在空闲10分钟或更长时间后造成任何特定的错误。如果你能用新版本的利伯尔来复制它,它可能是个小虫子.

票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/47921666

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档