Papa Kuhikuhi ʻatikala
ʻAʻole hiki i ka hoʻomaka Redis ke loaʻa kahi faila pid? Aia i hea ka faila pid no Redis?
LinuxPehea e nānā ai i ka helu wahi o ka Redis process pid file?
Loaʻa iā Linux ke kauoha kaʻina hana redis▼
ps -ef | grep redis
E hoʻi e hōʻike i nā hualoaʻa hulina aʻe▼
redis 28221 1 1 Feb08 ? 00:13:19 /usr/bin/redis-server 127.0.0.1:6379
- Ke nānā nei i ke kaʻina hana redis, ʻaʻole hiki iaʻu ke ʻike i kahi o ka faila pid. He aha kaʻu e hana ai?
ʻAʻole i loaʻa ka faila redis.pid?
Manaʻo ka Redis startup script e hana i kahi faila pid i ka hoʻomaka ʻana, akā ua hōʻoia mākou i nā hoʻonohonoho āpau i loaʻa iā mākou a ʻaʻohe faila pid i hana ʻia.
He aha inā ʻaʻole i hana ka daemon Redis i ka faila PID?
Pehea ka hana ʻana o redis.pid?
no ke kikowaena linux CentOS 7:
ʻO ka inoa o ke kikowaena Redisredis.service
, SSH E hoʻokomo i kēia kauoha e hoʻomaka i ka hoʻoponopono▼
systemctl edit redis.service
hoʻohui i kēia ▼
[Service] ExecStartPost=/bin/sh -c "echo $MAINPID > /var/run/redis/redis.pid" PIDFile=/var/run/redis/redis.pid
Hoʻomaka hou i ka lawelawe:
systemctl daemon-reload systemctl restart redis monit reload
A laila, e hoʻohana ʻia ka leka uila o kēia wahi e hana i ka faila pid o Redis:/etc/systemd/system/redis.service.d/override.conf
helu wahi waihona pid▼
cat /var/run/redis/redis.pid
=> 27585
He aha ka waihona redis.pid?
- Mālama ka waihona redis.pid i ka ID o ke kaʻina hana.
- 使用
cat
Kauoha e nānā, hiki iā ʻoe ke ʻike aia hoʻokahi wale nō laina, e hoʻopaʻa ana i ka ID o ke kaʻina hana.
He aha ke kuleana o ka faila redis.pid?
- ʻO ke kuleana o ka faila redis.pid ka pale ʻana i nā kope he nui o ke kaʻina hana mai ka hoʻomaka ʻana.
- Mālama ka polokalamu Monit i ke kaʻina hana redis a pono e hoʻohana i ka helu wahi o ka faila redis.pid.
He aha ke kumu o ka faila pid?
- Ma hope o ka holo ʻana o ke kaʻina hana, hoʻohui ʻia kahi laka faila i ka faila .pid.
- ʻO ke kaʻina hana e loaʻa ai ka laka i loaʻa ka ʻae kākau (F_WRLCK), a kākau i kāna pid ponoʻī i ka faila.
- ʻO nā kaʻina hana ʻē aʻe e hoʻāʻo nei e kiʻi i ka laka e puka maʻalahi.
Ka nānā ʻana i ka monitE hoʻohui i ka helu wahi waihona Redis pid
Nā faila hoʻonohonoho no ka nānā ʻana i nā polokalamu ma Monitmonit.conf
I loko, hoʻohui i ka helu wahi o ka faila pid o 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
Pehea e hoʻonohonoho ai i ka faile monit.conf?
He kumu manuahi a wehe ʻia ka nānā ʻana ʻo MonitʻŌnaehana, kaomi i ka loulou ma lalo nei e nānā i ka CWP7 install Monit monitoring software tutorial ▼
Hope Chen Weiliang Blog ( https://www.chenweiliang.com/ ) shared "ʻAʻole hiki iā Redis ke loaʻa iā pid? Pehea e hoʻonohonoho ai i ka helu wahi o ka faila pid ma hope o ka hoʻomaka ʻana o Redis", e kōkua iā ʻoe.
Welina mai e kaʻana like i ka loulou o kēia ʻatikala:https://www.chenweiliang.com/cwl-26494.html
Welina mai i ke kahawai Telegram o ka moʻomanaʻo ʻo Chen Weiliang e kiʻi i nā mea hou loa!
📚 He waiwai nui kēia alakaʻi, 🌟He manawa kakaikahi kēia, mai poina! ⏰⌛💨
Kaʻana like a like inā makemake ʻoe!
ʻO kāu kaʻana like a me kou makemake ʻo kā mākou hoʻoikaika mau!