Articulu Directory
L'iniziu di Redis ùn pò micca truvà u locu di u file pid? Induve hè u schedariu pid per Redis?
LinuxCumu verificà l'indirizzu di u locu di u schedariu pid di prucessu Redis?
Linux find redis process command ▼
ps -ef | grep redis
Ritorna à visualizà i seguenti risultati di a dumanda ▼
redis 28221 1 1 Feb08 ? 00:13:19 /usr/bin/redis-server 127.0.0.1:6379
- Fighjendu u prucessu di redis, ùn possu micca truvà u locu di u schedariu pid, chì deve fà ?
u schedariu redis.pid ùn hè micca truvatu?
U script di startup Redis hè suppostu di creà un schedariu pid à l'iniziu, ma avemu cunfirmatu tutti i paràmetri chì pudemu truvà, è ùn hè micca creatu un schedariu pid.
E se u daemon Redis ùn hà micca creatu u schedariu PID?
Cumu hè generatu redis.pid?
per u servitore linux CentOS 7 :
U nome di u servitore Redis hèredis.service
, SSH Inserite u cumandimu seguitu per inizià a editazione▼
systemctl edit redis.service
aghjunghje questu ▼
[Service] ExecStartPost=/bin/sh -c "echo $MAINPID > /var/run/redis/redis.pid" PIDFile=/var/run/redis/redis.pid
Riavvia u serviziu:
systemctl daemon-reload systemctl restart redis monit reload
Allora, l'indirizzu di u schedariu di stu locu serà utilizatu per generà u schedariu pid di Redis:/etc/systemd/system/redis.service.d/override.conf
indirizzu di u schedariu pid ▼
cat /var/run/redis/redis.pid
=> 27585
Chì ci hè in u schedariu redis.pid ?
- U schedariu redis.pid guarda l'ID di u prucessu.
- 使用
cat
Cumanda à vede, pudete vede chì ci hè solu una linea, arregistrendu l'ID di u prucessu.
Chì ghjè u rolu di u schedariu redis.pid ?
- U rolu di u schedariu redis.pid hè di impedisce parechje copie di u prucessu da esse cuminciatu.
- U prugramma Monit monitoreghja u prucessu di redis è deve aduprà l'indirizzu di u locu di u schedariu redis.pid.
Chì ghjè u principiu di u schedariu pid?
- Dopu chì u prucessu hè in esecuzione, un serratura di u schedariu hè aghjuntu à u schedariu .pid.
- Solu u prucessu chì ottene u serratura hà permessu di scrittura (F_WRLCK), è scrive u so propiu pid à u schedariu.
- L'altri prucessi chì cercanu di acquistà a serratura esce automaticamente.
Monit monitoringAghjunghjite l'indirizzu di locu di u file pid Redis
File di cunfigurazione per u prugramma di monitoraghju in Monitmonit.conf
In, aghjunghje l'indirizzu di locu di u schedariu pid di 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
Cumu stabilisce u schedariu monit.conf?
Monit monitoring hè una fonte libera è apertaSoftware, cliccate nantu à u ligame sottu per navigà in u tutoriale di u software di monitoraghju Monit di installazione CWP7 ▼
Hope Chen Weiliang Blog ( https://www.chenweiliang.com/ ) hà spartutu "Redis ùn pò micca truvà pid? Cumu cunfigurà l'indirizzu di locu di u schedariu pid dopu chì Redis hè iniziatu ", vi aiuterà.
Benvenuti à sparte u ligame di stu articulu:https://www.chenweiliang.com/cwl-26494.html
Benvenuti à u canali Telegram di u blog di Chen Weiliang per avè l'ultime aghjurnamenti!
📚 Questa guida cuntene un valore enormu, 🌟Questa hè una rara opportunità, ùn mancate micca! ⏰⌛💨
Condividi è mi piace se ti piace!
A vostra spartera è Mi piace sò a nostra motivazione cuntinua!