ruby - OpenSSL::SSL::SSLErrorWaitReadable 读取会阻塞

标签 ruby heroku intuit-partner-platform

目前,在向 Intuit v3 API 发布文本/纯文本查询时,我们在 Heroku 上的后台工作人员会看到此错误。 https://quickbooks.api.intuit.com/v3/company/123456789/query/

Ruby 2.1.2 和 Rails 4.0.10

OAuth 0.4.5 https://github.com/oauth-xx/oauth-ruby

出现错误消息“Intuit 的 API 超时。它们可能超出容量。请稍后重试”。我不确定这是否只是一个我们应该忽略的间歇性错误,或者它是否是 Intuit 端或 Heroku 上的 Ruby/OpenSSL 的问题?

此错误发生的次数不多,但我们有一位客户报告无法同步一周。

最佳答案

Heroku 超时为 30 秒。 Intuit 的 api 可能需要更长的时间。我建议您从本地计算机尝试,或者如果您熟悉或尝试从 AWS 或其他云提供商进行测试。您可以做的另一件事是从 heroku 控制台在命令行上测试运行 api。

关于ruby - OpenSSL::SSL::SSLErrorWaitReadable 读取会阻塞,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/25878254/

相关文章:

javascript - 图像加载 - 快速库

Ruby 符号不是垃圾收集的!?那么,使用String不是更好吗?

ruby-on-rails - 如何在Ruby中正确使用inject方法

ruby-on-rails - Rails 3 中的子域 cookie 共享不起作用(在 Heroku 上)?

quickbooks - 将基于 Web 的应用程序与 QuickBooks Online 集成

oauth - 如何调用intuit connect api(OAuth 1.0)?

javascript - 在部分渲染上执行 JavaScript

ruby - 从父类(super class)调用子类方法 - 设计模式

heroku - 使用 NGINX 服务器从 Amazon Linux AMI 2013.09.2 实例部署 Meteor 应用程序接收模块错误

node.js - nodejs - heroku - 快速 session