Artikulo Direktoryo
Hindi mahanap ng startup ng Redis ang lokasyon ng pid file? Nasaan ang pid file para sa Redis?
LinuxPaano suriin ang address ng lokasyon ng Redis process pid file?
Linux find redis process command▼
ps -ef | grep redis
Bumalik upang ipakita ang mga sumusunod na resulta ng query▼
redis 28221 1 1 Feb08 ? 00:13:19 /usr/bin/redis-server 127.0.0.1:6379
- Sa pagtingin sa proseso ng redis, hindi ko mahanap ang lokasyon ng pid file. Ano ang dapat kong gawin?
hindi nakita ang redis.pid file?
Ang Redis startup script ay dapat na lumikha ng isang pid file sa startup, ngunit nakumpirma namin ang lahat ng mga setting na mahahanap namin, at walang pid file na nilikha.
Paano kung ang Redis daemon ay hindi lumikha ng PID file?
Paano nabuo ang redis.pid?
para sa linux server CentOS 7:
Ang pangalan ng Redis server ayredis.service
, SSH Ipasok ang sumusunod na command upang simulan ang pag-edit▼
systemctl edit redis.service
idagdag ito ▼
[Service] ExecStartPost=/bin/sh -c "echo $MAINPID > /var/run/redis/redis.pid" PIDFile=/var/run/redis/redis.pid
I-restart ang serbisyo:
systemctl daemon-reload systemctl restart redis monit reload
Pagkatapos, ang file address ng lokasyong ito ay gagamitin upang bumuo ng pid file ng Redis:/etc/systemd/system/redis.service.d/override.conf
pid file address▼
cat /var/run/redis/redis.pid
=> 27585
Ano ang nasa redis.pid file?
- Iniimbak ng redis.pid file ang ID ng proseso.
- paggamit
cat
Command upang tingnan, maaari mong makita na mayroon lamang isang linya, na nagre-record ng ID ng proseso.
Ano ang tungkulin ng redis.pid file?
- Ang papel na ginagampanan ng redis.pid file ay upang maiwasan ang maraming kopya ng proseso na masimulan.
- Sinusubaybayan ng Monit program ang proseso ng redis at kailangang gamitin ang address ng lokasyon ng redis.pid file.
Ano ang prinsipyo ng pid file?
- Pagkatapos tumakbo ang proseso, magdaragdag ng lock ng file sa .pid file.
- Tanging ang prosesong nakakakuha ng lock ang may pahintulot sa pagsulat (F_WRLCK), at nagsusulat ng sarili nitong pid sa file.
- Awtomatikong lalabas ang ibang mga prosesong sinusubukang kunin ang lock.
Pagsubaybay sa monitorMagdagdag ng address ng lokasyon ng Redis pid file
Mga configuration file para sa pagsubaybay sa mga programa sa Monitmonit.conf
Sa, idagdag ang address ng lokasyon ng pid file ng 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
Paano i-set up ang monit.conf file?
Ang monit monitoring ay isang libre at open source软件, i-click ang link sa ibaba upang i-browse ang CWP7 installation Monit monitoring software tutorial ▼
Hope Chen Weiliang Blog ( https://www.chenweiliang.com/ ) shared "Hindi mahanap ni Redis ang pid? Paano i-configure ang address ng lokasyon ng pid file pagkatapos magsimula ang Redis", makakatulong ito sa iyo.
Maligayang pagdating upang ibahagi ang link ng artikulong ito:https://www.chenweiliang.com/cwl-26494.html
Maligayang pagdating sa Telegram channel ng blog ni Chen Weiliang para makuha ang pinakabagong mga update!
📚 Ang gabay na ito ay naglalaman ng malaking halaga, 🌟Ito ay isang bihirang pagkakataon, huwag palampasin ito! ⏰⌛💨
Share and like kung gusto mo!
Ang iyong pagbabahagi at pag-like ay ang aming patuloy na pagganyak!