Redis nuk mund të gjejë pid? Si të konfiguroni adresën e vendndodhjes së skedarit pid pasi të fillojë Redis

Fillimi i Redis nuk mund ta gjejë vendndodhjen e skedarit pid? Ku është skedari pid për Redis?

Redis nuk mund të gjejë pid? Si të konfiguroni adresën e vendndodhjes së skedarit pid pasi të fillojë Redis

LinuxSi të kontrolloni adresën e vendndodhjes së skedarit pid të procesit Redis?

Komanda e procesit të gjetjes së Linux-it ▼

ps -ef | grep redis

Kthehuni për të shfaqur rezultatet e mëposhtme të pyetjes ▼

redis 28221 1 1 Feb08 ? 00:13:19 /usr/bin/redis-server 127.0.0.1:6379
  • Duke parë procesin e redis, nuk mund të gjej vendndodhjen e skedarit pid. Çfarë duhet të bëj?

Skedari redis.pid nuk u gjet?

Skripti i fillimit të Redis supozohet të krijojë një skedar pid gjatë fillimit, por ne kemi konfirmuar të gjitha cilësimet që mund të gjejmë dhe asnjë skedar pid nuk është krijuar.

Po sikur demon Redis të mos krijonte skedarin PID?

Si gjenerohet redis.pid?

për server linux CentOS 7:

Emri i serverit Redis ështëredis.service, SSH Futni komandën e mëposhtme për të filluar redaktimi ▼

systemctl edit redis.service

shtoni këtë ▼

[Service]

ExecStartPost=/bin/sh -c "echo $MAINPID > /var/run/redis/redis.pid"
PIDFile=/var/run/redis/redis.pid

Rinisni shërbimin:

systemctl daemon-reload
systemctl restart redis
monit reload

Më pas, adresa e skedarit të kësaj lokacioni do të përdoret për të gjeneruar skedarin pid të Redis:/etc/systemd/system/redis.service.d/override.conf

adresa e skedarit pid▼

cat /var/run/redis/redis.pid 
=> 27585

Çfarë ka në skedarin redis.pid?

  • Skedari redis.pid ruan ID-në e procesit.
  • 使用catKomanda për të parë, mund të shihni se ka vetëm një rresht, duke regjistruar ID-në e procesit.

Cili është roli i skedarit redis.pid?

  • Roli i skedarit redis.pid është të parandalojë fillimin e kopjeve të shumta të procesit.
  • Programi Monit monitoron procesin e redis dhe duhet të përdorë adresën e vendndodhjes së skedarit redis.pid.

      Cili është parimi i skedarit pid?

      • Pas ekzekutimit të procesit, një bllokim skedari i shtohet skedarit .pid.
      • Vetëm procesi që merr bllokimin ka leje shkrimi (F_WRLCK) dhe shkruan pid-in e tij në skedar.
      • Proceset e tjera që përpiqen të marrin bllokimin do të dalin automatikisht.

      Monitoroni monitoriminShto adresën e vendndodhjes së skedarit Redis pid

      Skedarët e konfigurimit për programet e monitorimit në Monitmonit.confNë, shtoni adresën e vendndodhjes së skedarit pid të 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

      Si të konfiguroni skedarin monit.conf?

      Monitorimi i Monit është një burim falas dhe i hapur软件, klikoni lidhjen më poshtë për të shfletuar udhëzuesin e softuerit monitorues të monitorimit të monit të instalimit CWP7 ▼

      发表 评论

      Adresa juaj e emailit nuk do të publikohet. Përdoren fushat e kërkuara * Etiketa

      Scroll to Top