記事ディレクトリ
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 モニタリングは無料のオープンソースですソフトウェア、以下のリンクをクリックして、CWP7 インストール監視ソフトウェアのチュートリアルを参照します ▼
Hope Chen Weiliang ブログ ( https://www.chenweiliang.com/ ) 共有 "Redis は pid を見つけられませんか? Redis の起動後に pid ファイルの場所アドレスを設定する方法」が参考になります。
この記事のリンクを共有することを歓迎します。https://www.chenweiliang.com/cwl-26494.html
Chen WeiliangのブログのTelegramチャンネルへようこそ。最新のアップデートを入手できます!
📚 このガイドには非常に価値のある内容が含まれています。🌟これはめったにない機会です、お見逃しなく! ⏰⌛💨
気に入ったらシェア&いいね!
あなたの共有といいねは、私たちの継続的な動機です!