Rakstu katalogs
Redis startēšana nevar atrast pid faila atrašanās vietu? Kur ir Redis pid fails?
LinuxKā pārbaudīt Redis procesa pid faila atrašanās vietas adresi?
Linux atrast redis procesa komandu▼
ps -ef | grep redis
Atgriezieties, lai parādītu šādus vaicājuma rezultātus▼
redis 28221 1 1 Feb08 ? 00:13:19 /usr/bin/redis-server 127.0.0.1:6379
- Apskatot redis procesu, nevaru atrast pid faila atrašanās vietu.Kas man jādara?
redis.pid fails nav atrasts?
Redis startēšanas skriptam startēšanas laikā ir jāizveido pid fails, taču mēs esam apstiprinājuši visus atrodamos iestatījumus, un pid fails netiek izveidots.
Ko darīt, ja Redis dēmons neizveidoja PID failu?
Kā tiek ģenerēts redis.pid?
Linux serverim CentOS 7:
Redis servera nosaukums irredis.service
, SSH Ievadiet šo komandu, lai sāktu rediģēšanu▼
systemctl edit redis.service
pievienot šo ▼
[Service] ExecStartPost=/bin/sh -c "echo $MAINPID > /var/run/redis/redis.pid" PIDFile=/var/run/redis/redis.pid
Restartējiet pakalpojumu:
systemctl daemon-reload systemctl restart redis monit reload
Pēc tam šīs atrašanās vietas faila adrese tiks izmantota, lai ģenerētu Redis pid failu:/etc/systemd/system/redis.service.d/override.conf
pid faila adrese▼
cat /var/run/redis/redis.pid
=> 27585
Kas ir redis.pid failā?
- Fails redis.pid saglabā procesa ID.
- Izmantojiet
cat
Komanda, lai skatītu, jūs varat redzēt, ka ir tikai viena rinda, kas ieraksta procesa ID.
Kāda ir faila redis.pid loma?
- Faila redis.pid uzdevums ir novērst vairāku procesa kopiju sākšanu.
- Programma Monit uzrauga redis procesu, un tai ir jāizmanto redis.pid faila atrašanās vietas adrese.
Kāds ir pid faila princips?
- Pēc procesa palaišanas .pid failam tiek pievienota faila bloķēšana.
- Tikai procesam, kas iegūst bloķēšanu, ir rakstīšanas atļauja (F_WRLCK), un tas failā ieraksta savu pid.
- Citi procesi, kas mēģina iegūt bloķēšanu, tiks automātiski izbeigti.
Uzraudzīt uzraudzībuPievienojiet Redis pid faila atrašanās vietas adresi
Monit uzraudzības programmu konfigurācijas failimonit.conf
Pievienojiet Redis ▼ pid faila atrašanās vietas adresi
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
Monit monitorings ir bezmaksas un atvērtā koda programma软件, noklikšķiniet uz tālāk esošās saites, lai pārlūkotu CWP7 instalācijas Monit uzraudzības programmatūras pamācību ▼
Hope Chen Weiliang emuārs ( https://www.chenweiliang.com/ ) share "Redis nevar atrast pid? Kā konfigurēt pid faila atrašanās vietas adresi pēc Redis palaišanas", tas jums palīdzēs.
Laipni lūdzam kopīgot šī raksta saiti:https://www.chenweiliang.com/cwl-26494.html
Laipni lūdzam Chen Weiliang emuāra Telegram kanālā, lai saņemtu jaunākos atjauninājumus!
📚 Šajā rokasgrāmatā ir milzīga vērtība, 🌟Šī ir reta iespēja, nepalaidiet to garām! ⏰⌛💨
Dalies un patīk, ja patīk!
Jūsu kopīgošana un atzīmes Patīk ir mūsu nepārtraukta motivācija!