gpt4 book ai didi

ruby OpenSSL::SSL::SSLError

转载 作者:太空宇宙 更新时间:2023-11-04 11:53:52 34 4
gpt4 key购买 nike

我正在分析加密货币市场数据并使用某些交易所的公共(public) API。该程序每隔几秒发出一次 HTTPS 请求。奇怪的是,它恰好发出了 336 个请求,而在 337 个请求上它总是失败:

/.rbenv/versions/2.4.5/lib/ruby/2.4.0/net/protocol.rb:44:in `connect_nonblock': SSL_connect SYSCALL returned=5 errno=0 state=error: certificate verify failed (OpenSSL::SSL::SSLError)

我尝试过请求之间的各种延迟(1 秒、5 秒、10 秒)、各种不同的交换(Bittrex、Poloniex、Tradeogre)、各种版本的 Ruby(2.3.8、2.4.5、2.5.3)和各种主机(Google Compute Engine、Amazon EC2)上的各种 Linux 发行版(Ubuntu 18.04.2 LTS、Debian 9.8)。它总是一样的——它在迭代 #337 上失败。在我的本地机器(Ruby 2.5.3,Linux Mint 18.3)上,程序运行没有这样的问题,它只在服务器上运行时失败。不知道问题是什么以及如何解决。感谢您的建议。

最佳答案

想法:

关于 ruby OpenSSL::SSL::SSLError,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/55091279/

34 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com