Artiklite kataloog
Redise käivitamine ei leia pid-faili asukohta? Kus on Redise pid-fail?
LinuxKuidas kontrollida Redis protsessi pid-faili asukoha aadressi?
Linuxi leidmise redis protsessi käsk▼
ps -ef | grep redis
Naaske järgmiste päringutulemuste kuvamiseks▼
redis 28221 1 1 Feb08 ? 00:13:19 /usr/bin/redis-server 127.0.0.1:6379
- Redis protsessi vaadates ei leia ma pid faili asukohta Mida teha?
faili redis.pid ei leitud?
Redise käivitusskript peaks käivitamisel looma pid-faili, kuid oleme kinnitanud kõik leitud seaded ja pid-faili ei looda.
Mis siis, kui Redise deemon ei loonud PID-faili?
Kuidas redis.pid genereeritakse?
Linuxi serveri jaoks CentOS 7:
Redise serveri nimi onredis.service
, SSH Redigeerimise alustamiseks sisestage järgmine käsk▼
systemctl edit redis.service
lisa see ▼
[Service] ExecStartPost=/bin/sh -c "echo $MAINPID > /var/run/redis/redis.pid" PIDFile=/var/run/redis/redis.pid
Taaskäivitage teenus:
systemctl daemon-reload systemctl restart redis monit reload
Seejärel kasutatakse selle asukoha failiaadressi Redise pid-faili genereerimiseks:/etc/systemd/system/redis.service.d/override.conf
pid faili aadress▼
cat /var/run/redis/redis.pid
=> 27585
Mis on failis redis.pid?
- Fail redis.pid salvestab protsessi ID.
- Kasutage
cat
Vaatamiseks näete, et on ainult üks rida, mis salvestab protsessi ID.
Mis roll on failil redis.pid?
- Faili redis.pid ülesanne on takistada protsessi mitme koopia käivitamist.
- Programm Monit jälgib redis-protsessi ja peab kasutama faili redis.pid asukoha aadressi.
Mis on pid-faili põhimõte?
- Pärast protsessi käivitamist lisatakse pid-failile faililukk.
- Ainult protsessil, mis luku saab, on kirjutamisõigus (F_WRLCK) ja ta kirjutab failile oma pid.
- Muud lukku hankida üritavad protsessid väljuvad automaatselt.
Jälgige jälgimistLisage Redis pid faili asukoha aadress
Moniti seireprogrammide konfiguratsioonifailidmonit.conf
Lisage Redis ▼ pid-faili asukoha aadress
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
Kuidas seadistada faili monit.conf?
Monit monitooring on tasuta ja avatud lähtekoodigaTarkvara, klõpsake allolevat linki, et sirvida CWP7 installimise jälgimise tarkvara juhendit ▼
Hope Chen Weiliangi ajaveeb ( https://www.chenweiliang.com/ ) jagatud "Redis ei leia pid? Kuidas seadistada pid-faili asukoha aadress pärast Redise käivitamist", aitab see teid.
Tere tulemast selle artikli linki jagama:https://www.chenweiliang.com/cwl-26494.html
Tere tulemast Chen Weiliangi ajaveebi Telegrami kanalile, et saada uusimaid värskendusi!
📚 See juhend sisaldab tohutut väärtust, 🌟See on harukordne võimalus, ärge jätke seda kasutamata! ⏰⌛💨
Jaga ja like kui meeldib!
Teie jagamine ja meeldimised on meie pidev motivatsioon!