1
私はUbuntu Serverにsphinxをインストールしてから奇妙な問題が発生しています。私は頻繁に気づいたことがありますが、私はMysqlプロセスリストに表示されているsphinx設定ファイルのsqlクエリを見ていきます。上をチェックした後、私はそれが実際に実行されていることを確認します。クエリを強制終了すると、インデクサが中断されたように見えます。これをどうやって止めるのですか?私はオンラインを見つけたのチュートリアルから、この設定ファイルを使用しています:スフィンクスインデクサーを停止する自動インデクシングから
source src1
{
type = mysql
sql_host = localhost
sql_user = ***********
sql_pass = ***********
sql_db = ***********
sql_port = 3306
sql_query = \
SELECT id, group_id, UNIX_TIMESTAMP(date_added) AS date_added, title,
content \
FROM documents
sql_attr_uint = group_id
sql_attr_timestamp = date_added
}
index test1
{
source = src1
path = /var/lib/sphinxsearch/data/test1
docinfo = extern
}
searchd
{
listen = 9306:mysql41
log = /var/log/sphinxsearch/searchd.log
query_log = /var/log/sphinxsearch/query.log
read_timeout = 5
max_children = 30
pid_file = /var/run/sphinxsearch/searchd.pid
seamless_rotate = 1
preopen_indexes = 1
unlink_old = 1
binlog_path = /var/lib/sphinxsearch/data
}
何かが 'indexer'を開始しなければならない/etc/cron.d/sphinxsearchファイルの行を削除します - それは自発的に始まりません。あなたはおそらくそれを開始するcrontabジョブをインストールしましたか?たぶんあなたはチュートリアルのコマンドを実際に考えずにコピー/ペーストしたでしょうか? – barryhunter
同じ問題があります。インデクサーが自動的に起動します。 Crontabは空です。 – DmitriyB