Tuhinga Tuhinga
Karekau e kitea e te whakaoho a Redis te waahi konae pid? Kei hea te kōnae pid mo Redis?
LinuxMe pehea te tirotiro i te wahitau waahi o te redis process pid file?
Ka kitea e Linux te whakahau tukanga redis▼
ps -ef | grep redis
Hoki ki te whakaatu i nga hua patai e whai ake nei▼
redis 28221 1 1 Feb08 ? 00:13:19 /usr/bin/redis-server 127.0.0.1:6379
- Ka titiro ki te tukanga redis, kare e kitea te waahi o te konae pid. Me aha ahau?
kāore i kitea te kōnae redis.pid?
Ko te tuhinga whakaoho Redis ko te hanga i tetahi konae pid i te tiimatanga, engari kua whakapumautia e matou nga tautuhinga katoa ka kitea e matou, kaore he konae pid i hangaia.
He aha mena kaore te Redis daemon i hanga i te konae PID?
He pehea te hanga redis.pid?
mo te tūmau linux CentOS 7:
Ko te ingoa o te tūmau Redisredis.service
, SSH Whakauruhia te whakahau e whai ake nei hei timata ki te whakatika▼
systemctl edit redis.service
tāpirihia tēnei ▼
[Service] ExecStartPost=/bin/sh -c "echo $MAINPID > /var/run/redis/redis.pid" PIDFile=/var/run/redis/redis.pid
Tīmataria anō te ratonga:
systemctl daemon-reload systemctl restart redis monit reload
Na, ko te wahitau konae o tenei waahi ka whakamahia hei whakaputa i te konae pid o Redis:/etc/systemd/system/redis.service.d/override.conf
wāhitau kōnae pid▼
cat /var/run/redis/redis.pid
=> 27585
He aha kei roto i te redis.pid file?
- Ko te redis.pid konae kei te rongoa i te ID o te tukanga.
- whakamahi
cat
Whakahau ki te tiro, ka kite koe he kotahi noa te raina, te tuhi i te ID o te tukanga.
He aha te mahi a te redis.pid file?
- Ko te mahi a te konae redis.pid he aukati i nga kape maha o te tukanga kia kore e timata.
- Ka aroturuki te kaupapa Monit i te tukanga redis me te whakamahi i te waahi waahi o te redis.pid file.
He aha te kaupapa o te kōnae pid?
- I muri i te whakahaere o te tukanga, ka taapirihia he raka kōnae ki te kōnae .pid.
- Ko te tukanga ka whiwhi raka anake ka whai whakaaetanga tuhi (F_WRLCK), ka tuhi i tana ake pid ki te konae.
- Ko etahi atu tukanga e ngana ana ki te tiki raka ka puta aunoa.
Te aro turukiTāpirihia he wāhitau wāhi kōnae Redis pid
Ko nga konae whirihora mo te aro turuki i nga kaupapa i Monitmonit.conf
I roto, tāpirihia te wāhitau wāhi o te kōnae 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
Me pehea te whakarite i te konae monit.conf?
Ko te aroturuki monit he puna kore utu me te tuwhera软件, paatohia te hono i raro nei ki te tirotiro i te whakaurunga CWP7 Monit monitoring software tutorial ▼
Hope Chen Weiliang Blog ( https://www.chenweiliang.com/ ) shared "Kare e kitea e Redis te pid? Me pehea te whirihora i te wahitau waahi o te konae pid i muri i te tiimata o Redis", ka awhina koe.
Nau mai ki te tohatoha i te hono o tenei tuhinga:https://www.chenweiliang.com/cwl-26494.html
Nau mai ki te hongere Telegram o te blog a Chen Weiliang ki te tiki i nga korero hou!
📚 He uara nui tenei aratohu, 🌟He waahi onge tenei, kaua e ngaro! ⏰⌛💨
Tohaina me te pai ki te pai koe!
Ko to tiritiri me o hiahia ko to maatau hihiri tonu!