Straipsnių katalogas
Redis paleidimas negali rasti pid failo vietos? Kur yra Redis pid failas?
LinuxKaip patikrinti Redis proceso pid failo vietos adresą?
Linux rasti redis proceso komandą▼
ps -ef | grep redis
Grįžkite, kad būtų rodomi šie užklausos rezultatai▼
redis 28221 1 1 Feb08 ? 00:13:19 /usr/bin/redis-server 127.0.0.1:6379
- Žiūrėdamas į redis procesą, negaliu rasti pid failo vietos. Ką turėčiau daryti?
failas redis.pid nerastas?
„Redis“ paleisties scenarijus turėtų sukurti pid failą paleidžiant, tačiau patvirtinome visus rastus nustatymus ir pid failas nesukuriamas.
Ką daryti, jei Redis demonas nesukūrė PID failo?
Kaip generuojamas redis.pid?
Linux serveriui Centos 7 :
Redis serverio pavadinimas yraredis.service
, SSH Norėdami pradėti redaguoti, įveskite šią komandą▼
systemctl edit redis.service
pridėti šį ▼
[Service] ExecStartPost=/bin/sh -c "echo $MAINPID > /var/run/redis/redis.pid" PIDFile=/var/run/redis/redis.pid
Iš naujo paleiskite paslaugą:
systemctl daemon-reload systemctl restart redis monit reload
Tada šios vietos failo adresas bus naudojamas kuriant Redis pid failą:/etc/systemd/system/redis.service.d/override.conf
pid failo adresas▼
cat /var/run/redis/redis.pid
=> 27585
Kas yra redis.pid faile?
- Redis.pid faile saugomas proceso ID.
- naudojimas
cat
Norėdami peržiūrėti komandą, galite pamatyti, kad yra tik viena eilutė, įrašanti proceso ID.
Koks yra failo redis.pid vaidmuo?
- Failo redis.pid funkcija yra užkirsti kelią kelių proceso kopijų paleidimui.
- Programa Monit stebi redis procesą ir turi naudoti failo redis.pid vietos adresą.
Koks yra pid failo principas?
- Paleidus procesą, failo užraktas pridedamas prie .pid failo.
- Tik procesas, kuris gauna užraktą, turi rašymo teisę (F_WRLCK) ir įrašo savo pid į failą.
- Kiti procesai, bandantys gauti užraktą, bus automatiškai baigti.
Stebėti stebėjimąPridėkite Redis pid failo vietos adresą
Stebėjimo programų konfigūracijos failai „Monit“.monit.conf
Pridėkite Redis ▼ pid failo vietos adresą
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
Kaip nustatyti monit.conf failą?
„Monit monitoring“ yra nemokamas ir atviras šaltinis软件, spustelėkite toliau esančią nuorodą, kad peržiūrėtumėte CWP7 diegimo „Monit“ stebėjimo programinės įrangos mokymo programą ▼
Hope Chen Weiliang tinklaraštis ( https://www.chenweiliang.com/ ) pasidalino „Redis negali rasti pid? Kaip sukonfigūruoti pid failo vietos adresą paleidus Redis“, tai padės.
Kviečiame pasidalinti šio straipsnio nuoroda:https://www.chenweiliang.com/cwl-26494.html
Sveiki atvykę į Chen Weiliang tinklaraščio Telegram kanalą, kad gautumėte naujausius atnaujinimus!
📚 Šis vadovas turi didžiulę vertę, 🌟Tai reta galimybė, nepraleiskite jos! ⏰⌛💨
Dalinkitės ir like jei patiko!
Jūsų dalijimasis ir paspaudimai „Patinka“ yra mūsų nuolatinė motyvacija!