Neo4j.rb(8.0.11)+ Resque:输入/输出错误@ io_write - <stdout>

时间:2017-03-29 17:22:17

标签: ruby-on-rails resque neo4j.rb

我最近升级了neo4j,我在resque worker中遇到了问题,

Exception
Errno::EIO
Error
Input/output error @ io_write - <STDOUT>

我收到此问题并且回溯说它与neo4j.rb有关puts

Errno::EIO: Input/output error - <STDOUT>

/home/ubuntu/staycircles-backend/shared/bundle/ruby/2.3.0/gems/neo4j-8.0.11/lib/neo4j/session_manager.rb:60:in `write'
/home/ubuntu/staycircles-backend/shared/bundle/ruby/2.3.0/gems/neo4j-8.0.11/lib/neo4j/session_manager.rb:60:in `puts'
/home/ubuntu/staycircles-backend/shared/bundle/ruby/2.3.0/gems/neo4j-8.0.11/lib/neo4j/session_manager.rb:60:in `puts'
/home/ubuntu/staycircles-backend/shared/bundle/ruby/2.3.0/gems/neo4j-8.0.11/lib/neo4j/session_manager.rb:60:in `block in wait_for_value'

我目前的移民

neo4j version - 3.xx
neo4j.rb - 8.0.11

2 个答案:

答案 0 :(得分:2)

您可以尝试更新8.0.13宝石的neo4j吗?

答案 1 :(得分:1)

gem维护者已经发布了v 8.0.13,它删除了puts语句。想知道它是否能解决问题?

https://github.com/neo4jrb/neo4j/releases/tag/v8.0.13