Redis nem találja a pid-t? A pid fájl helycímének konfigurálása a Redis elindulása után

A Redis indítása nem találja a pid fájl helyét? Hol van a Redis pid fájlja?

Redis nem találja a pid-t? A pid fájl helycímének konfigurálása a Redis elindulása után

LinuxHogyan ellenőrizhető a Redis folyamat pid fájl helycíme?

Linux find redis folyamatparancs▼

ps -ef | grep redis

Térjen vissza a következő lekérdezési eredmények megjelenítéséhez▼

redis 28221 1 1 Feb08 ? 00:13:19 /usr/bin/redis-server 127.0.0.1:6379
  • A redis folyamatot nézve nem találom a pid fájl helyét.Mit tegyek?

redis.pid fájl nem található?

A Redis indítószkriptjének indításkor egy pid fájlt kell létrehoznia, de megerősítettük az összes talált beállítást, és nem jön létre pid fájl.

Mi van, ha a Redis démon nem hozta létre a PID fájlt?

Hogyan jön létre a redis.pid?

linux szerverhez CentOS 7:

A Redis szerver neveredis.service, SSH Írja be a következő parancsot a szerkesztés megkezdéséhez▼

systemctl edit redis.service

add hozzá ezt a ▼-t

[Service]

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

Indítsa újra a szolgáltatást:

systemctl daemon-reload
systemctl restart redis
monit reload

Ezután ennek a helynek a címe lesz felhasználva a Redis pid fájljának létrehozásához:/etc/systemd/system/redis.service.d/override.conf

pid fájl címe▼

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

Mi van a redis.pid fájlban?

  • A redis.pid fájl tárolja a folyamat azonosítóját.
  • 使用catParancs megtekintésére láthatja, hogy csak egy sor van, amely rögzíti a folyamat azonosítóját.

Mi a szerepe a redis.pid fájlnak?

  • A redis.pid fájl szerepe az, hogy megakadályozza a folyamat több példányának elindítását.
  • A Monit program figyeli a redis folyamatot, és a redis.pid fájl helycímét kell használnia.

      Mi a pid fájl elve?

      • A folyamat lefutása után a .pid fájlhoz egy fájlzár kerül hozzáadásra.
      • Csak a zárolást megszerző folyamat rendelkezik írási engedéllyel (F_WRLCK), és saját azonosítóját írja a fájlba.
      • Más folyamatok, amelyek megpróbálják megszerezni a zárolást, automatikusan kilépnek.

      Monitor monitoringAdja hozzá a Redis pid fájl helycímét

      Konfigurációs fájlok figyelőprogramokhoz a Monitbanmonit.confAdja hozzá a Redis ▼ pid fájljának helycímét

      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

      A monit.conf fájl beállítása?

      A Monit monitoring egy ingyenes és nyílt forráskódú软件, kattintson az alábbi hivatkozásra a CWP7 telepítési monitorozási szoftver oktatóanyagának böngészéséhez ▼

      Hope Chen Weiliang Blog ( https://www.chenweiliang.com/ ) megosztotta "Redis nem találja a pid-t? A pid fájl helycímének konfigurálása a Redis elindítása után", ez segít.

      Üdvözöljük a cikk linkjének megosztásában:https://www.chenweiliang.com/cwl-26494.html

      Üdvözöljük Chen Weiliang blogjának Telegram csatornáján, hogy értesüljön a legfrissebb hírekről!

      🔔 Legyen Ön az első, aki megkapja az értékes "ChatGPT Content Marketing AI Tool használati útmutatót" a csatorna felső könyvtárában! 🌟
      📚 Ez az útmutató hatalmas értéket tartalmaz, 🌟 Ritka lehetőség ez, ne hagyd ki! ⏰⌛💨
      Oszd meg és lájkold, ha tetszik!
      Az Ön megosztása és lájkja folyamatos motivációnk!

       

      发表 评论

      Az e-mail címed nem kerül nyilvánosságra. A kötelező mezőket használjuk * Címke

      görgess a tetejére