Uhla lwemibhalo ye-athikili
Ukuqalisa kwe-Redis akukwazi ukuthola indawo yefayela le-pid? Likuphi ifayela le-pid le-Redis?
LinuxUngalibheka kanjani ikheli lendawo yefayela le-pid yenqubo ye-Redis?
I-Linux thola umyalo wenqubo ye-redis▼
ps -ef | grep redis
Buyela ukuze ubonise imiphumela yemibuzo elandelayo▼
redis 28221 1 1 Feb08 ? 00:13:19 /usr/bin/redis-server 127.0.0.1:6379
- Uma ngibheka inqubo ye-redis, angikwazi ukuthola indawo yefayela le-pid. Yini okufanele ngiyenze?
ifayela le-redis.pid alitholakali?
Isikripthi sokuqalisa se-Redis kufanele sidale ifayela le-pid ekuqaleni, kodwa siqinisekise zonke izilungiselelo esingazithola futhi alikho ifayela le-pid elidaliwe.
Kuthiwani uma i-daemon ye-Redis ingazange idale ifayela le-PID?
Ikhiqizwa kanjani i-redis.pid?
kuseva ye-linux CentOS 7 ::
Igama leseva ye-Redis nguredis.service
, SSH Faka umyalo olandelayo ukuze uqale ukuhlela▼
systemctl edit redis.service
engeza lokhu ▼
[Service] ExecStartPost=/bin/sh -c "echo $MAINPID > /var/run/redis/redis.pid" PIDFile=/var/run/redis/redis.pid
Qala kabusha isevisi:
systemctl daemon-reload systemctl restart redis monit reload
Bese, ikheli lefayela lale ndawo lizosetshenziswa ukukhiqiza ifayela le-pid le-Redis:/etc/systemd/system/redis.service.d/override.conf
pid ikheli lefayela▼
cat /var/run/redis/redis.pid
=> 27585
Yini ekwifayela le-redis.pid?
- Ifayela le-redis.pid ligcina i-ID yenqubo.
- 使用
cat
Umyalo wokubuka, ungabona ukuthi kunomugqa owodwa kuphela, oqopha i-ID yenqubo.
Ithini indima yefayela le-redis.pid?
- Iqhaza lefayela le-redis.pid ukuvimbela amakhophi amaningi wenqubo ukuthi aqaliswe.
- Uhlelo lwe-Monit luqapha inqubo ye-redis futhi ludinga ukusebenzisa ikheli lendawo lefayela le-redis.pid.
Uyini umgomo wefayela le-pid?
- Ngemva kokuthi inqubo isiqalile, ukhiye wefayela wengezwa kufayela le-.pid.
- Inqubo ethola ukukhiya kuphela enemvume yokubhala (F_WRLCK), futhi ibhala i-pid yayo efayeleni.
- Ezinye izinqubo ezizama ukuthola isikhiya zizophuma ngokuzenzakalelayo.
Bheka ukuqaphaEngeza ikheli lendawo yefayela le-Redis pid
Amafayela okumisa ezinhlelo zokuqapha ku-Monitmonit.conf
Ku-, engeza ikheli lendawo lefayela le-pid le-Redis ▼
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
Ulenza kanjani ifayela le-monit.conf?
Ukuqapha kwe-Monit kuwumthombo wamahhala novulekile软件, chofoza isixhumanisi esingezansi ukuze uphequlule okokufundisa kokufakwa kwe-CWP7 Monit yokuqapha isofthiwe ▼
I-Hope Chen Weiliang Blog ( https://www.chenweiliang.com/ ) kwabiwe "I-Redis ayikwazi ukuthola i-pid? Ungalimisa kanjani ikheli lendawo yefayela le-pid ngemuva kokuthi i-Redis iqalisiwe", izokusiza.
Siyakwamukela ukwabelana ngesixhumanisi salesi sihloko:https://www.chenweiliang.com/cwl-26494.html
Uyemukelwa esiteshini seTelegram sebhulogi ka-Chen Weiliang ukuze uthole izibuyekezo zakamuva!
📚 Lo mhlahlandlela uqukethe inani elikhulu, 🌟Leli ithuba eliyivelakancane, ungaphuthelwa! ⏰⌛💨
Yabelana futhi uthanda uma uthanda!
Ukwabelana kwakho nokuthanda kwakho kuyisisusa sethu esiqhubekayo!