ThinkingSphinx :: SphinxError在读取初始通信数据包时失去与MySQL服务器的连接'

时间:2018-06-18 17:52:48

标签: mysql ruby-on-rails ruby thinking-sphinx

我几天就遇到了这个问题,每周都会发生这个问题,我无法理解这个问题。

Sphinx在生产服务器上自动断开连接。

  

ThinkingSphinx :: SphinxError在读取初始通信数据包时失去与MySQL服务器的连接'

我正在使用

  • thinking-sphinx(3.1.4)
  • Rails 4.2.1
  • ruby​​ 2.0.0

我的配置文件thinking_sphinx是 -

   development:
     min_infix_len: 1
     bin_path: '/usr/bin'
     searchd_binary_name: 'searchd'
     indexer_binary_name: 'indexer'
     utf8: true
     max_matches: 10000
   staging:
     min_infix_len: 1
     bin_path: ''
     searchd_binary_name: ''
     indexer_binary_name: ''
     max_matches: 10000
   production:
     min_infix_len: 1
     bin_path: ''
     searchd_binary_name: ''
     indexer_binary_name: ''
     max_matches: 10000

1 个答案:

答案 0 :(得分:0)

我遇到了这样的问题并通过重新连接解决了:真正的'在database.yml中不确定这是否会解决这个问题,但是一旦你设置了这个选项,它就不是横断安全的,所以如果工作请做一些研究。

 in database.yml

 reconnect: true