Я столкнулся с этой проблемой с нескольких дней, и это случается каждую неделю, когда я не могу понять проблему.
Sphinx автоматически потерял соединение на производственном сервере.
ThinkingSphinx :: SphinxError Потерянное соединение с сервером MySQL при "считывании исходного пакета связи"
я использую
Мой файл конфигурации think_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
Я получил эту проблему и решил с "reconnect: true" в database.yml не уверен, что это решит эту проблему, но как только вы установите этот параметр, она не будет безопасна для пересылки, поэтому, если вы работаете, пожалуйста, сделайте несколько исследований с этим.
in database.yml
reconnect: true