【问题标题】:OpenSSL::SSL::SSLErrorWaitReadable read would blockOpenSSL::SSL::SSLErrorWaitReadable 读取会阻塞
【发布时间】:2014-09-16 20:54:17
【问题描述】:

目前,在向 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 问题?

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

【问题讨论】:

    标签: ruby heroku intuit-partner-platform


    【解决方案1】:

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

    【讨论】:

    • 感谢您的建议。我认为这不是问题,因为我们在后台工作人员中运行。据我所知,Heroku 对于后台工作人员测功机没有 30 秒的超时时间。
    • 是的,我们现在也看到了 - 是的,后台工作人员没有超时..
    猜你喜欢
    • 2014-02-03
    • 2023-03-15
    • 2021-07-19
    • 1970-01-01
    • 2013-01-05
    • 2020-02-16
    • 2014-06-07
    • 1970-01-01
    • 2014-11-17
    相关资源
    最近更新 更多