Warning: file_get_contents(/data/phpspider/zhask/data//catemap/6/mongodb/12.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Ruby Mongoid-有很多超时_Ruby_Mongodb_Gem_Mongoid_Rack - Fatal编程技术网

Ruby Mongoid-有很多超时

Ruby Mongoid-有很多超时,ruby,mongodb,gem,mongoid,rack,Ruby,Mongodb,Gem,Mongoid,Rack,我在Mongoid中有很多超时错误。错误表明它发生在connectable.rb#16中。我找到了这个来源 还是在这里 https://github.com/mongoid/moped/blob/master/lib/moped/sockets/connectable.rb#L60 那么我该如何处理这个错误,如何提高超时来消除错误呢 p.S.这是一个sinatra应用程序,下面是其中一个的堆栈跟踪 Timeout::Error at / execution expired file: conn

我在Mongoid中有很多超时错误。错误表明它发生在
connectable.rb#16
中。我找到了这个来源

还是在这里

https://github.com/mongoid/moped/blob/master/lib/moped/sockets/connectable.rb#L60

那么我该如何处理这个错误,如何提高超时来消除错误呢

p.S.这是一个sinatra应用程序,下面是其中一个的堆栈跟踪

Timeout::Error at /
execution expired
file: connectable.rb location: write line: 60



/var/lib/gems/1.9.1/gems/moped-1.3.2/lib/moped/sockets/connectable.rb 60 in write
        handle_socket_errors { super }
/var/lib/gems/1.9.1/gems/moped-1.3.2/lib/moped/sockets/connectable.rb 60 in block in write
        handle_socket_errors { super }
/var/lib/gems/1.9.1/gems/moped-1.3.2/lib/moped/sockets/connectable.rb 78 in handle_socket_errors
        yield
/var/lib/gems/1.9.1/gems/moped-1.3.2/lib/moped/sockets/connectable.rb 60 in write
        handle_socket_errors { super }
/var/lib/gems/1.9.1/gems/moped-1.3.2/lib/moped/connection.rb 156 in block in write
        socket.write(buf)
/var/lib/gems/1.9.1/gems/moped-1.3.2/lib/moped/connection.rb 202 in with_connection
        yield @sock

你能共享堆栈跟踪吗?你能为你的连接提供一个
writeconcern