Direttorju tal-Artikoli
L-istartjar ta' Redis ma jistax isib il-post tal-fajl pid? Fejn hu l-fajl pid għal Redis?
LinuxKif tiċċekkja l-indirizz tal-post tal-fajl pid tal-proċess Redis?
Linux issib kmand tal-proċess redis ▼
ps -ef | grep redis
Irritorna biex turi r-riżultati tal-mistoqsija li ġejjin▼
redis 28221 1 1 Feb08 ? 00:13:19 /usr/bin/redis-server 127.0.0.1:6379
- Meta nħares lejn il-proċess redis, ma nistax insib il-post tal-fajl pid X'għandi nagħmel?
fajl redis.pid ma nstabx?
L-iskritt tal-istartjar Redis suppost joħloq fajl pid mal-istartjar, iżda kkonfermajna s-settings kollha li nistgħu nsibu, u ma jinħoloq l-ebda fajl pid.
X'jiġri jekk id-daemon Redis ma ħoloqx il-fajl PID?
Kif jiġi ġġenerat redis.pid?
għal server Linux CentOS 7:
L-isem tas-server Redis huwaredis.service
, SSH Daħħal il-kmand li ġej biex tibda l-editjar▼
systemctl edit redis.service
żid dan ▼
[Service] ExecStartPost=/bin/sh -c "echo $MAINPID > /var/run/redis/redis.pid" PIDFile=/var/run/redis/redis.pid
Ibda mill-ġdid is-servizz:
systemctl daemon-reload systemctl restart redis monit reload
Imbagħad, l-indirizz tal-fajl ta 'dan il-post se jintuża biex jiġġenera l-fajl pid ta' Redis:/etc/systemd/system/redis.service.d/override.conf
indirizz tal-fajl pid▼
cat /var/run/redis/redis.pid
=> 27585
X'hemm fil-fajl redis.pid?
- Il-fajl redis.pid jaħżen l-ID tal-proċess.
- 使用
cat
Kmand biex tara, tista 'tara li hemm linja waħda biss, tirreġistra l-ID tal-proċess.
X'inhu r-rwol tal-fajl redis.pid?
- Ir-rwol tal-fajl redis.pid huwa li jipprevjeni kopji multipli tal-proċess milli jinbdew.
- Il-programm Monit jimmonitorja l-proċess redis u jeħtieġ li juża l-indirizz tal-post tal-fajl redis.pid.
X'inhu l-prinċipju tal-fajl pid?
- Wara li l-proċess ikun qed jaħdem, lock tal-fajl huwa miżjud mal-fajl .pid.
- Il-proċess li jikseb is-serratura biss għandu permess tal-kitba (F_WRLCK), u jikteb il-pid tiegħu stess fil-fajl.
- Proċessi oħra li jippruvaw jiksbu l-lock se joħorġu awtomatikament.
Monitoraġġ ta' monitoraġġŻid l-indirizz tal-post tal-fajl pid Redis
Fajls ta' konfigurazzjoni għall-programmi ta' monitoraġġ f'Monitmonit.conf
Fi, żid l-indirizz tal-post tal-fajl pid ta' 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
Kif twaqqaf il-fajl monit.conf?
Il-monitoraġġ tal-Monit huwa sors ħieles u miftuħ软件, ikklikkja l-link hawn taħt biex tfittex it-tutorja tas-softwer tal-monitoraġġ Monit tal-installazzjoni tas-CWP7 ▼
Hope Chen Weiliang Blog ( https://www.chenweiliang.com/ ) shared "Redis ma tistax issib pid? Kif tikkonfigura l-indirizz tal-post tal-fajl pid wara li jinbeda Redis", se jgħinek.
Merħba biex taqsam il-link ta' dan l-artikolu:https://www.chenweiliang.com/cwl-26494.html
Merħba fil-kanal Telegram tal-blog ta' Chen Weiliang biex tikseb l-aħħar aġġornamenti!
📚 Din il-gwida fiha valur kbir, 🌟Din hija opportunità rari, titlifhiex! ⏰⌛💨
Share u like jekk togħġobkom!
Il-qsim u l-likes tiegħek huma l-motivazzjoni kontinwa tagħna!