Məqalələr kataloqu
Redis başlanğıcı pid faylının yerini tapa bilmir? Redis üçün pid faylı haradadır?
LinuxRedis proses pid faylının yer ünvanını necə yoxlamaq olar?
Linux find redis prosesi əmri▼
ps -ef | grep redis
Aşağıdakı sorğu nəticələrini göstərmək üçün qayıdın▼
redis 28221 1 1 Feb08 ? 00:13:19 /usr/bin/redis-server 127.0.0.1:6379
- Redis prosesinə baxanda pid faylının yerini tapa bilmirəm.Nə etməliyəm?
redis.pid faylı tapılmadı?
Redis başlanğıc skripti işə salındıqda pid faylı yaratmalı idi, lakin biz tapa biləcəyimiz bütün parametrləri təsdiqlədik və heç bir pid faylı yaradılmadı.
Bəs Redis demonu PID faylını yaratmayıbsa?
redis.pid necə yaradılır?
linux server üçün CentOS 7:
Redis serverinin adı belədirredis.service
, SSH Redaktə etməyə başlamaq üçün aşağıdakı əmri daxil edin▼
systemctl edit redis.service
bunu əlavə et ▼
[Service] ExecStartPost=/bin/sh -c "echo $MAINPID > /var/run/redis/redis.pid" PIDFile=/var/run/redis/redis.pid
Xidməti yenidən başladın:
systemctl daemon-reload systemctl restart redis monit reload
Sonra bu yerin fayl ünvanı Redis-in pid faylını yaratmaq üçün istifadə olunacaq:/etc/systemd/system/redis.service.d/override.conf
pid fayl ünvanı▼
cat /var/run/redis/redis.pid
=> 27585
redis.pid faylında nə var?
- redis.pid faylı prosesin identifikatorunu saxlayır.
- 使用
cat
Baxmaq üçün əmr, prosesin ID-sini qeyd edən yalnız bir xətt olduğunu görə bilərsiniz.
redis.pid faylının rolu nədir?
- redis.pid faylının rolu prosesin çoxsaylı nüsxələrinin başlamasının qarşısını almaqdır.
- Monit proqramı redis prosesini izləyir və redis.pid faylının yer ünvanından istifadə etməlidir.
pid faylının prinsipi nədir?
- Proses işə salındıqdan sonra .pid faylına fayl kilidi əlavə olunur.
- Yalnız kilidi əldə edən proses yazma icazəsinə malikdir (F_WRLCK) və fayla öz pid yazır.
- Kilidi əldə etməyə çalışan digər proseslər avtomatik olaraq çıxacaq.
Monitorinqi izləyinRedis pid faylının yer ünvanı əlavə edin
Monit-də proqramların monitorinqi üçün konfiqurasiya fayllarımonit.conf
Redis-in pid faylının yer ünvanı ▼ əlavə edin
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 faylını necə qurmaq olar?
Monit monitorinqi pulsuz və açıq mənbədirProqram təminatı, CWP7 quraşdırılması Monit monitorinq proqramı təlimatına baxmaq üçün aşağıdakı linkə klikləyin ▼
Hope Chen Weiliang Blogu ( https://www.chenweiliang.com/ ) paylaşdı "Redis pid tapa bilmir? Redis işə salındıqdan sonra pid faylının yer ünvanını necə konfiqurasiya etmək olar", bu sizə kömək edəcək.
Bu məqalənin linkini paylaşmağa xoş gəlmisiniz:https://www.chenweiliang.com/cwl-26494.html
Ən son yenilikləri əldə etmək üçün Chen Weiliang bloqunun Telegram kanalına xoş gəlmisiniz!
📚 Bu təlimatda böyük dəyər var, 🌟Bu nadir fürsətdir, qaçırmayın! ⏰⌛💨
Bəyəndinizsə paylaşın və bəyənin!
Paylaşımlarınız və bəyənmələriniz davamlı motivasiyamızdır!