Redisがpidを見つけることができませんか? Redisの起動後にpidファイルの場所のアドレスを構成する方法

Redis の起動時に pid ファイルの場所が見つかりませんか? Redis の pid ファイルはどこにありますか?

Redisがpidを見つけることができませんか? Redisの起動後にpidファイルの場所のアドレスを構成する方法

LinuxRedis プロセスの pid ファイルの場所アドレスを確認するにはどうすればよいですか?

Linux find redis プロセス コマンド▼

ps -ef | grep redis

次のクエリ結果の表示に戻る▼

redis 28221 1 1 Feb08 ? 00:13:19 /usr/bin/redis-server 127.0.0.1:6379
  • redis プロセスを見てみると、pid ファイルの場所がわかりません。

redis.pid ファイルが見つかりませんか?

Redis の起動スクリプトは、起動時に pid ファイルを作成するはずですが、すべての設定を確認しましたが、pid ファイルは作成されません。

Redis デーモンが PID ファイルを作成しなかった場合はどうなりますか?

redis.pid はどのように生成されますか?

Linux サーバー用 CentOSの 7:

Redis サーバーの名前はredis.service、SSH 以下のコマンドを入力して編集を開始▼

systemctl edit redis.service

これを追加▼

[Service]

ExecStartPost=/bin/sh -c "echo $MAINPID > /var/run/redis/redis.pid"
PIDFile=/var/run/redis/redis.pid

サービスを再起動します。

systemctl daemon-reload
systemctl restart redis
monit reload

次に、この場所のファイル アドレスを使用して、Redis の pid ファイルを生成します。/etc/systemd/system/redis.service.d/override.conf

pidファイルアドレス▼

cat /var/run/redis/redis.pid 
=> 27585

redis.pid ファイルには何が含まれていますか?

  • redis.pid ファイルには、プロセスの ID が格納されます。
  • 使用catコマンドを表示すると、プロセスの ID を記録する XNUMX 行しかないことがわかります。

redis.pid ファイルの役割は何ですか?

  • redis.pid ファイルの役割は、プロセスの複数のコピーが開始されるのを防ぐことです。
  • Monit プログラムは redis プロセスを監視し、redis.pid ファイルのロケーション アドレスを使用する必要があります。

      pidファイルの原則は何ですか?

      • プロセスの実行後、ファイル ロックが .pid ファイルに追加されます。
      • ロックを取得したプロセスのみが書き込み許可 (F_WRLCK) を持ち、独自の pid をファイルに書き込みます。
      • ロックを取得しようとする他のプロセスは、自動的に終了します。

      モニタリングの監視Redis pid ファイルの場所アドレスを追加

      Monit でプログラムを監視するための構成ファイルmonit.confに、Redisのpidファイルの場所アドレスを追記▼

      check process redis with pidfile "/var/run/redis/redis.pid"
      start program "/usr/bin/systemctl start"
      stop program "/usr/bin/systemctl stop"
      if failed host 127.0.0.1 port 6379 then restart 
      if 5 restarts within 5 cycles then timeout
      group redis

      monit.conf ファイルの設定方法

      Monit モニタリングは無料のオープンソースですソフトウェア、以下のリンクをクリックして、CWP7 インストール監視ソフトウェアのチュートリアルを参照します ▼

      Hope Chen Weiliang ブログ ( https://www.chenweiliang.com/ ) 共有 "Redis は pid を見つけられませんか? Redis の起動後に pid ファイルの場所アドレスを設定する方法」が参考になります。

      この記事のリンクを共有することを歓迎します。https://www.chenweiliang.com/cwl-26494.html

      Chen WeiliangのブログのTelegramチャンネルへようこそ。最新のアップデートを入手できます!

      🔔 貴重な「ChatGPT コンテンツ マーケティング AI ツール使用ガイド」をチャンネル トップ ディレクトリでいち早く入手してください! 🌟
      📚 このガイドには非常に価値のある内容が含まれています。🌟これはめったにない機会です、お見逃しなく! ⏰⌛💨
      気に入ったらシェア&いいね!
      あなたの共有といいねは、私たちの継続的な動機です!

       

      发表评论

      あなたのメールアドレスが公開されることはありません。 必須アイテム * 标注

      トップにスクロールします