Redis ma tistax issib pid? Kif tikkonfigura l-indirizz tal-post tal-fajl pid wara li jibda Redis

L-istartjar ta' Redis ma jistax isib il-post tal-fajl pid? Fejn hu l-fajl pid għal Redis?

Redis ma tistax issib pid? Kif tikkonfigura l-indirizz tal-post tal-fajl pid wara li jibda Redis

LinuxKif tiċċekkja l-indirizz tal-post tal-fajl pid tal-proċess Redis?

Linux issib kmand tal-proċess redis ▼

ps -ef | grep redis

Irritorna biex turi r-riżultati tal-mistoqsija li ġejjin▼

redis 28221 1 1 Feb08 ? 00:13:19 /usr/bin/redis-server 127.0.0.1:6379
  • Meta nħares lejn il-proċess redis, ma nistax insib il-post tal-fajl pid X'għandi nagħmel?

fajl redis.pid ma nstabx?

L-iskritt tal-istartjar Redis suppost joħloq fajl pid mal-istartjar, iżda kkonfermajna s-settings kollha li nistgħu nsibu, u ma jinħoloq l-ebda fajl pid.

X'jiġri jekk id-daemon Redis ma ħoloqx il-fajl PID?

Kif jiġi ġġenerat redis.pid?

għal server Linux CentOS 7:

L-isem tas-server Redis huwaredis.service, SSH Daħħal il-kmand li ġej biex tibda l-editjar▼

systemctl edit redis.service

żid dan ▼

[Service]

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

Ibda mill-ġdid is-servizz:

systemctl daemon-reload
systemctl restart redis
monit reload

Imbagħad, l-indirizz tal-fajl ta 'dan il-post se jintuża biex jiġġenera l-fajl pid ta' Redis:/etc/systemd/system/redis.service.d/override.conf

indirizz tal-fajl pid▼

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

X'hemm fil-fajl redis.pid?

  • Il-fajl redis.pid jaħżen l-ID tal-proċess.
  • 使用catKmand biex tara, tista 'tara li hemm linja waħda biss, tirreġistra l-ID tal-proċess.

X'inhu r-rwol tal-fajl redis.pid?

  • Ir-rwol tal-fajl redis.pid huwa li jipprevjeni kopji multipli tal-proċess milli jinbdew.
  • Il-programm Monit jimmonitorja l-proċess redis u jeħtieġ li juża l-indirizz tal-post tal-fajl redis.pid.

      X'inhu l-prinċipju tal-fajl pid?

      • Wara li l-proċess ikun qed jaħdem, lock tal-fajl huwa miżjud mal-fajl .pid.
      • Il-proċess li jikseb is-serratura biss għandu permess tal-kitba (F_WRLCK), u jikteb il-pid tiegħu stess fil-fajl.
      • Proċessi oħra li jippruvaw jiksbu l-lock se joħorġu awtomatikament.

      Monitoraġġ ta' monitoraġġŻid l-indirizz tal-post tal-fajl pid Redis

      Fajls ta' konfigurazzjoni għall-programmi ta' monitoraġġ f'Monitmonit.confFi, żid l-indirizz tal-post tal-fajl pid ta' 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

      Kif twaqqaf il-fajl monit.conf?

      Il-monitoraġġ tal-Monit huwa sors ħieles u miftuħ软件, ikklikkja l-link hawn taħt biex tfittex it-tutorja tas-softwer tal-monitoraġġ Monit tal-installazzjoni tas-CWP7 ▼

      Hope Chen Weiliang Blog ( https://www.chenweiliang.com/ ) shared "Redis ma tistax issib pid? Kif tikkonfigura l-indirizz tal-post tal-fajl pid wara li jinbeda Redis", se jgħinek.

      Merħba biex taqsam il-link ta' dan l-artikolu:https://www.chenweiliang.com/cwl-26494.html

      Merħba fil-kanal Telegram tal-blog ta' Chen Weiliang biex tikseb l-aħħar aġġornamenti!

      🔔 Kun l-ewwel li ġġib il-"Gwida għall-Użu tal-Għodda AI għall-Marketing tal-Kontenut ChatGPT" siewja fid-direttorju ta' fuq tal-kanal! 🌟
      📚 Din il-gwida fiha valur kbir, 🌟Din hija opportunità rari, titlifhiex! ⏰⌛💨
      Share u like jekk togħġobkom!
      Il-qsim u l-likes tiegħek huma l-motivazzjoni kontinwa tagħna!

       

      发表 评论

      L-indirizz elettroniku tiegħek mhux se jkun ippubblikat. Jintużaw l-oqsma meħtieġa * Tikketta

      iscroll għal fuq