Greinaskrá
Redis ræsing getur ekki fundið pid skráarstaðsetningu? Hvar er pid skráin fyrir Redis?
LinuxHvernig á að athuga staðsetningu heimilisfangs Redis ferli pid skráarinnar?
Linux find redis process skipun▼
ps -ef | grep redis
Farðu aftur til að birta eftirfarandi fyrirspurnarniðurstöður▼
redis 28221 1 1 Feb08 ? 00:13:19 /usr/bin/redis-server 127.0.0.1:6379
- Þegar ég horfi á endurvinnsluferlið finn ég ekki staðsetningu pid skráarinnar. Hvað ætti ég að gera?
redis.pid skrá fannst ekki?
Redis ræsingarforskriftin á að búa til pid skrá við ræsingu, en við höfum staðfest allar stillingar sem við getum fundið og engin pid skrá er búin til.
Hvað ef Redis púkinn bjó ekki til PID skrána?
Hvernig er redis.pid búið til?
fyrir linux server CentOS 7:
Heiti Redis netþjónsins erredis.service
, SSH Sláðu inn eftirfarandi skipun til að hefja klippingu▼
systemctl edit redis.service
bættu þessu við ▼
[Service] ExecStartPost=/bin/sh -c "echo $MAINPID > /var/run/redis/redis.pid" PIDFile=/var/run/redis/redis.pid
Endurræstu þjónustuna:
systemctl daemon-reload systemctl restart redis monit reload
Síðan verður skráarfang þessarar staðsetningar notað til að búa til pid skrá Redis:/etc/systemd/system/redis.service.d/override.conf
pid skrá heimilisfang▼
cat /var/run/redis/redis.pid
=> 27585
Hvað er í redis.pid skránni?
- Redis.pid skráin geymir auðkenni ferlisins.
- nota
cat
Skipun til að skoða, þú getur séð að það er aðeins ein lína, sem skráir auðkenni ferlisins.
Hvert er hlutverk redis.pid skráarinnar?
- Hlutverk redis.pid skráarinnar er að koma í veg fyrir að mörg eintök af ferlinu séu hafin.
- Monit forritið fylgist með redis ferlinu og þarf að nota staðsetningu heimilisfang redis.pid skráarinnar.
Hver er meginreglan um pid skrá?
- Eftir að ferlið er í gangi er skráalás bætt við .pid skrána.
- Aðeins ferlið sem fær læsinguna hefur ritheimild (F_WRLCK) og skrifar sitt eigið pid í skrána.
- Önnur ferli sem reyna að eignast læsinguna hætta sjálfkrafa.
Monit eftirlitBættu við Redis pid skrá staðsetningu heimilisfang
Stillingarskrár fyrir vöktunarforrit í Monitmonit.conf
Í, bæta við staðsetningu heimilisfang pid skrá af 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
Hvernig á að setja upp monit.conf skrána?
Monit eftirlit er ókeypis og opinn uppsprettaHugbúnaður, smelltu á hlekkinn hér að neðan til að skoða CWP7 uppsetningarleiðbeiningar fyrir Monit eftirlitshugbúnað ▼
Hope Chen Weiliang blogg ( https://www.chenweiliang.com/ ) deildi „Redis finnur ekki pid? Hvernig á að stilla staðsetningu heimilisfang pid skráarinnar eftir að Redis er ræst", mun það hjálpa þér.
Velkomið að deila tengli þessarar greinar:https://www.chenweiliang.com/cwl-26494.html
Velkomin á Telegram rásina á bloggi Chen Weiliang til að fá nýjustu uppfærslurnar!
📚 Þessi handbók inniheldur mikið gildi, 🌟Þetta er sjaldgæft tækifæri, ekki missa af því! ⏰⌛💨
Deildu og likeðu ef þú vilt!
Deiling þín og líkar við eru stöðug hvatning okkar!