Eikö Redis löydä pidettä? Pid-tiedoston sijaintiosoitteen määrittäminen Redisin käynnistymisen jälkeen

Redis-käynnistys ei löydä pid-tiedoston sijaintia? Missä on Rediksen pid-tiedosto?

Eikö Redis löydä pidettä? Pid-tiedoston sijaintiosoitteen määrittäminen Redisin käynnistymisen jälkeen

LinuxKuinka tarkistaa Redis-prosessin pid-tiedoston sijaintiosoite?

Linux find redis -prosessikomento▼

ps -ef | grep redis

Palaa näyttämään seuraavat kyselyn tulokset▼

redis 28221 1 1 Feb08 ? 00:13:19 /usr/bin/redis-server 127.0.0.1:6379
  • Redis-prosessia katsoessani en löydä pid-tiedoston sijaintia. Mitä minun pitäisi tehdä?

redis.pid tiedostoa ei löydy?

Redis-käynnistyskomentosarjan on tarkoitus luoda pid-tiedosto käynnistettäessä, mutta olemme vahvistaneet kaikki löytämämme asetukset, eikä pid-tiedostoa luoda.

Entä jos Redis-daemon ei luonut PID-tiedostoa?

Miten redis.pid luodaan?

linux-palvelimelle CentOS 7:

Redis-palvelimen nimi onredis.service, SSH Aloita muokkaaminen kirjoittamalla seuraava komento▼

systemctl edit redis.service

lisää tämä ▼

[Service]

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

Käynnistä palvelu uudelleen:

systemctl daemon-reload
systemctl restart redis
monit reload

Sitten tämän sijainnin tiedosto-osoitetta käytetään Redisin pid-tiedoston luomiseen:/etc/systemd/system/redis.service.d/override.conf

pid-tiedoston osoite▼

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

Mitä redis.pid-tiedostossa on?

  • Redis.pid-tiedosto tallentaa prosessin tunnuksen.
  • 使用catNäytä komento, näet, että on vain yksi rivi, joka tallentaa prosessin tunnuksen.

Mikä on redis.pid-tiedoston rooli?

  • Redis.pid-tiedoston tehtävänä on estää useiden kopioiden käynnistäminen prosessista.
  • Monit-ohjelma valvoo redis-prosessia ja sen on käytettävä redis.pid-tiedoston sijaintiosoitetta.

      Mikä on pid-tiedoston periaate?

      • Kun prosessi on suoritettu, tiedostolukko lisätään .pid-tiedostoon.
      • Vain lukon hankkivalla prosessilla on kirjoitusoikeus (F_WRLCK), ja se kirjoittaa tiedostoon oman pid-tunnuksensa.
      • Muut prosessit, jotka yrittävät hankkia lukon, poistuvat automaattisesti.

      Valvo seurantaaLisää Redis pid -tiedoston sijaintiosoite

      Valvontaohjelman konfiguraatiotiedosto Monitissamonit.confLisää sisään Redis ▼ -tiedoston pid-tiedoston sijaintiosoite

      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.conf-tiedoston määrittäminen?

      Monit-seuranta on ilmainen ja avoin lähdekoodi软件, napsauta alla olevaa linkkiä selataksesi CWP7-asennus Monitorin valvontaohjelmiston opetusohjelmaa ▼

      Hope Chen Weiliang -blogi ( https://www.chenweiliang.com/ ) jakoi "Redis ei löydä pid? Kuinka määrittää pid-tiedoston sijaintiosoite Redis-käynnistyksen jälkeen", se auttaa sinua.

      Tervetuloa jakamaan tämän artikkelin linkki:https://www.chenweiliang.com/cwl-26494.html

      Tervetuloa Chen Weiliangin blogin Telegram-kanavalle saadaksesi viimeisimmät päivitykset!

      🔔 Saat ensimmäisenä arvokkaan "ChatGPT Content Marketing AI Toolin käyttöoppaan" kanavan ylähakemistoon! 🌟
      📚 Tämä opas sisältää valtavasti arvoa, 🌟Tämä on harvinainen tilaisuus, älä missaa sitä! ⏰⌛💨
      Jaa ja tykkää jos tykkäät!
      Jakamasi ja tykkäyksesi ovat jatkuva motivaatiomme!

       

      发表 评论

      Sähköpostiosoitettasi ei julkaista. 必填 项 已 用 * 标注

      Vieritä ylös