Sphinx RT索引使MySQL服务器消失

Sphinx RT索引使MySQL服务器消失,mysql,sphinx,Mysql,Sphinx,我有一个Sphinx RT索引,定期更新。现在我有一个500.000字的文档,让更新脚本抛出MySQL服务器已经消失(错误代码:2006,状态:HY000)error 我已经更新/检查了相关的MySQL设置,它们是: wait_timeout = 28800 max_allowed_packet = 1G 到底是什么导致了这个问题?RT索引mem_limit设置为128M当您尝试插入该文档时,是否searchd崩溃?不确定,我应该如何检查它,因为没有崩溃日志记录?崩溃通常记录到searchd.

我有一个Sphinx RT索引,定期更新。现在我有一个500.000字的文档,让更新脚本抛出
MySQL服务器已经消失(错误代码:2006,状态:HY000)
error

我已经更新/检查了相关的MySQL设置,它们是:

wait_timeout = 28800
max_allowed_packet = 1G

到底是什么导致了这个问题?RT索引
mem_limit
设置为
128M

当您尝试插入该文档时,是否
searchd
崩溃?不确定,我应该如何检查它,因为没有崩溃日志记录?崩溃通常记录到
searchd.log
。注意:当使用sphinxQL时,您实际上不是在与mysql服务器交谈,而是直接与searchd交谈,因此mysql服务器设置既不相关也不涉及。(这只是MySQL客户端,不希望与MySQL服务器以外的任何其他服务器进行通信,因此在本例中错误地称其为“MySQL服务器”)-sphinx有自己的类似设置好的,我将在sphinx配置中将最大数据包大小提高到mem_限制大小?searchd日志没有显示崩溃日志,但是:
警告:无法接收MySQL请求正文(client=127.0.0.1:55514(5),exp=16217725,error='Success')
太好了,我已经更新了
Sphinx
本身的
max_packet_size
,现在文档加载良好。我已将
最大数据包大小设置为
256M