草庐IT

TimeoutError

全部标签

ruby-on-rails - 在 heroku 上使用 redis-rails 时出现 Redis::TimeoutError

已更新以包括Redis/Resque版本和堆​​栈跟踪(如下):redis(3.0.4)redis-namespace(1.3.0)redis(~>3.0.0)redis-store(1.1.2)redis(>=2.2.0)resque(1.24.1)mono_logger(~>1.0)multi_json(~>1.0)redis-namespace(~>1.2)sinatra(>=0.9.2)vegas(~>0.1.2)resque-scheduler(2.0.1)redis(>=2.0.1)resque(>=1.20.0)rufus-scheduler在使用Rails.cache.

ruby-on-rails - 如何调试/修复随机发生的 Redis::TimeoutError?

我有一个正在运行的Rails应用程序,它经常使用Redis-但是-我不时看到不少Redis::TimeoutError发生。在这种情况下没有模式。它同时出现在网络应用程序和后台作业(正在使用sidekiq处理)中-不经常但不时发生。现在我不知道如何找到这个问题的根本原因,因此也不知道如何解决它。这是我的设置的一些背景知识:redis实例在一个单独的物理服务器上运行,该服务器连接到我的Web服务器和私有(private)本地1Gbit网络中的后台服务器。所有服务器都运行ubuntu12.04。redis版本是2.6.10。我正在使用如下初始化程序从我的Rails应用程序(3.2)进行连接

mysql - Sequelize : TimeoutError: ResourceRequest timed out

在Node6.11上使用Sequelize4.5.0运行的我的Express应用程序有时会抛出TimeoutError:ResourceRequesttimedout,在不应该特别昂贵的操作上。我们说的是5行写入,每行单独执行。该数据库是一个AmazonRDSMySQL实例,在连接到我们用Ruby编写并使用ActiveRecord作为ORM的第二个API时没有显示任何问题。我不知道如何开始诊断问题,对我下一步应该做什么有什么想法吗? 最佳答案 我在使用消耗大量时间的查询进行Sequelize时遇到了同样的问题。基于github问题(

ruby - rhc 安装程序返回 "warning: constant::TimeoutError is deprecated"

环境Ubuntu16.04xenialLinux内核:4.4.0-22-genericruby--versionruby2.3.0p0(2015-12-25)[x86_64-linux-gnu]复制步骤sudoapt-getinstallruby-fullrhcsetup返回:/var/lib/gems/2.3.0/gems/commander-4.2.1/lib/commander/user_interaction.rb:328:warning:constant::TimeoutErrorisdeprecated上传default公钥后,显示:Checkingforgit...fou

ruby - RSpec 和 Open-URI 我如何模拟引发 SocketError/TimeoutError

我希望能够说明当Open-Uriopen()调用超时或引发诸如SocketError之类的异常时,我正在按预期处理事情,但是我在这方面遇到了麻烦。这是我的规范(针对SocketError):@obj.should_receive(:open).with("some_url").and_raise(SocketError)以及我使用open-uri的对象部分:beginresp=open(url)resp=resp.readrescueSocketErrorsomething=trueend然而,在这种情况下,规范会失败,出现nil.read错误。这是我这周第二次遇到这个问题,上一次我试
12