スフィンクス増分インデックスの問題_PHP チュートリアル
しかし、最近、増分ファイルが見つからないことに気付き、今日操作ログを確認したところ、次のプロンプトが表示されました:
[Sun Apr 17 19:30:01.876 2011] [3400] WARNING: Rotation Index 'news_delta': cur to old。名前変更失敗: /dev/shm/sphinx/data/news_delta.spa から /dev/shm/sphinx/data/news_delta.old.spa への名前変更失敗: そのようなファイルまたはディレクトリはありません
[Sun Apr 17 19:30:01.881 2011] ] [ 3400] 警告: インデックス 'article_delta' の回転: cur から古い名前への名前変更に失敗しました: /dev/shm/sphinx/data/article_delta.spa から /dev/shm/sphinx/data/article_delta.old.spa への名前変更に失敗しました: そのようなものはありませんファイルまたはディレクトリ
増分インデックス作成の速度を向上させるために、/dev/shm に増分インデックスを保存し、/dev/shm/sphinx/data/ ディレクトリの内容を調べました:
-rw-r--r -- 1 ルート root 385762 4 月 17 日 19:21article_delta.new.spd
-rw-r--r-- 1 ルート root 3713 4 月 17 日 19:21article_delta.new.sph
-rw-r--r-- 1 ルート root 46260 46260 4 月 17 日 19:21 Article_delta.new.spi
-rw-r--r-- 1 ルート root 0 4 月 17 日 19:21 Article_delta.new.spk
-rw-r--r-- 1 ルートroot 0 Apr 17 19:21article_delta.new.spm
-rw-r--r-- 1 root root 261402 Apr 17 19:21article_delta.new.spp
奇妙なことに、article_delta.spd と他のファイルがあるはずです。いいえ .new ファイルである必要があります。
--rotate パラメーターは増分インデックス作成に使用されます
bin/indexer --rotate news_delta
bin/indexer --rotatearticle_delta
回転時元のarticle_delta.spaの名前をarticle_delta.old.spaに変更し、その後article_delta.new.spaをarticle_delta.spaに変更し、回転を完了するために再起動するようにsearchdに通知する必要があります。
数日前の早朝にマシンを再起動したところ、元のファイルが失われ、回転できなくなったことを思い出しました:(
解決策:
実行: bin/indexerarticle_delta
article_delta を作成しました。 spd、sph およびその他のファイル
詳細 実行: bin/indexerarticle_delta --rotate
ログ プロンプトの実行: インデックス 'article_delta': 成功
これは正常です
増分インデックス作成コマンドのスクリプトを作成し、rc に配置します。 .local にして、次のように再起動します。マシンではこの問題は発生しなくなります。
echo "start:" $(date +"%y-%m) -%d %H:%M:% S")
cd /usr/local/coreseek/bin
./indexer news_delta
./indexerarticle_delta
echo "end:" $(date +"%y-%m- %d %H:%M:%S ")

ホットAIツール

Undresser.AI Undress
リアルなヌード写真を作成する AI 搭載アプリ

AI Clothes Remover
写真から衣服を削除するオンライン AI ツール。

Undress AI Tool
脱衣画像を無料で

Clothoff.io
AI衣類リムーバー

AI Hentai Generator
AIヘンタイを無料で生成します。

人気の記事

ホットツール

メモ帳++7.3.1
使いやすく無料のコードエディター

SublimeText3 中国語版
中国語版、とても使いやすい

ゼンドスタジオ 13.0.1
強力な PHP 統合開発環境

ドリームウィーバー CS6
ビジュアル Web 開発ツール

SublimeText3 Mac版
神レベルのコード編集ソフト(SublimeText3)

ホットトピック









Linuxシステムで.shファイルを実行するにはどうすればよいですか? Linux システムでは、.sh ファイルはシェル スクリプトと呼ばれるファイルであり、一連のコマンドを実行するために使用されます。 .sh ファイルの実行は非常に一般的な操作です。この記事では、Linux システムで .sh ファイルを実行する方法と具体的なコード例を紹介します。方法 1: 絶対パスを使用して .sh ファイルを実行する Linux システムで .sh ファイルを実行するには、絶対パスを使用してファイルの場所を指定できます。具体的な手順は次のとおりです。 ターミナルを開きます。

PyCharm は非常に人気のある Python 統合開発環境 (IDE) であり、Python 開発をより効率的かつ便利にするための豊富な機能とツールを提供します。この記事では、PyCharm の基本的な操作方法を紹介し、読者がすぐに使い始めてツールの操作に習熟できるように、具体的なコード例を示します。 1. PyCharm をダウンロードしてインストールします。 まず、PyCharm 公式 Web サイト (https://www.jetbrains.com/pyc) にアクセスする必要があります。

インテリジェンスが支配する時代では、オフィス ソフトウェアも普及し、Wps フォームはその柔軟性により大多数のオフィス ワーカーに採用されています。仕事では、単純な帳票作成や文字入力だけでなく、実際の業務を遂行するためにより高度な操作スキルを習得することが求められており、データ付きの帳票や帳票を利用することで、より便利で明確、正確なものとなります。今日の教訓は、「WPS テーブルでは、検索しているデータが見つかりません。検索オプションの場所を確認してください。なぜですか?」です。 1. まず Excel テーブルを選択し、ダブルクリックして開きます。次に、このインターフェイスですべてのセルを選択します。 2. 次に、このインターフェースで、上部ツールバーの「ファイル」の「編集」オプションをクリックします。 3. 次に、このインターフェースで「」をクリックします。

matlab で m ファイルを実行する方法を知っていますか? 以下に、エディターが matlab で m ファイルを実行する方法に関するチュートリアルを示します。お役に立てば幸いです。エディターで学習しましょう! 1. まず matlab を開きます。ソフトウェアを起動し、下の図に示すように、左上隅の「開く」を選択します。 2. 次に、以下の図に示すように、実行する m ファイルを選択して開きます。 3. 次の図に示すように、ウィンドウで F5 キーを押してプログラムを実行します。 4. 以下の図に示すように、コマンド ライン ウィンドウとワークスペースで実行結果を確認できます。 5. 次の図に示すように、[実行] を直接クリックしてファイルを実行することもできます。 6. 最後に、次の図に示すように、コマンド ライン ウィンドウとワークスペースで m ファイルの実行結果を表示できます。上記は編集者が提供した matlab メソッドです

タオバオのモバイルアプリには良い商品がたくさんあります。いつでもどこでも購入でき、すべて正規品です。各商品の価格は明確です。複雑な操作は一切なく、より便利にお買い物をお楽しみいただけます。自由に検索して購入できます さまざまなカテゴリの商品セクションがすべてオープンしています 個人の配送先住所と連絡先番号を追加すると、運送会社から連絡があり、最新の物流動向をリアルタイムで確認できます初めて利用する方、商品の検索方法が分からない方でも、もちろん検索バーにキーワードを入力するだけですべての商品が表示されますので、お買い物はもうやめられません。モバイルタオバオユーザーが店舗名を検索するための詳細なオンライン方法を提供します。 1.まず携帯電話でタオバオアプリを開きます。

Linux システムでは、次のコマンドを使用してログ ファイルの内容を表示できます。 tail コマンド: tail コマンドは、ログ ファイルの末尾の内容を表示するために使用されます。最新のログ情報を表示するための一般的なコマンドです。 tail [オプション] [ファイル名] 一般的に使用されるオプションは次のとおりです。 -n: 表示する行数を指定します。デフォルトは 10 行です。 -f: ファイルの内容をリアルタイムで監視し、ファイルが更新されたときに新しい内容を自動的に表示します。例: tail-n20logfile.txt#logfile.txt ファイルの最後の 20 行を表示 tail-flogfile.txt#logfile.txt ファイルの更新された内容をリアルタイムで監視 head コマンド: head コマンドは先頭を表示するために使用されます。ログファイルの

[ファイル名を指定して実行] ダイアログを開くには、Win + R ショートカットを使用する方法、検索機能を使用する方法、またはスタート画面に直接「ファイル名を指定して実行」と入力する方法の 3 つがあります。

必須の PHP プログラム: スムーズに実行するには、これらをインストールしてください。 PHP は、Web アプリケーションの開発に広く使用されている人気のあるサーバー側スクリプト言語です。 PHP プログラムを正常に実行するには、まず必要なソフトウェアとツールをサーバーにインストールする必要があります。この記事では、PHP プログラムをスムーズに実行するためにインストールする必要があるソフトウェアとツール、および具体的なコード例を紹介します。 1. PHP インタープリター PHP プログラムの中核は PHP インタープリターであり、PHP コードの解析と実行を担当します。 PHP インタープリターをインストールするには、次のようにします。
