Chan urrainn dha Redis pid a lorg? Mar a rèiticheas tu seòladh àite faidhle pid às deidh Redis tòiseachadh

Chan urrainn do thòiseachadh Redis ionad faidhle pid a lorg? Càite a bheil am faidhle pid airson Redis?

Chan urrainn dha Redis pid a lorg? Mar a rèiticheas tu seòladh àite faidhle pid às deidh Redis tòiseachadh

LinuxMar a nì thu sgrùdadh air seòladh àite faidhle pid pròiseas Redis?

Linux lorg òrdugh pròiseas redis▼

ps -ef | grep redis

Till gus na toraidhean ceiste a leanas a thaisbeanadh▼

redis 28221 1 1 Feb08 ? 00:13:19 /usr/bin/redis-server 127.0.0.1:6379
  • A' coimhead air a' phròiseas redis, chan urrainn dhomh far a bheil am faidhle pid a lorg. Dè bu chòir dhomh a dhèanamh?

redis.pid faidhle nach deach a lorg?

Tha còir aig an sgriobt tòiseachaidh Redis faidhle pid a chruthachadh nuair a thòisicheas sinn, ach tha sinn air a h-uile suidheachadh a lorgas sinn a dhearbhadh, agus chan eil faidhle pid air a chruthachadh.

Dè mura do chruthaich an daemon Redis am faidhle PID?

Ciamar a tha redis.pid air a chruthachadh?

Air sgàth airson linux server CentOS 7:

Is e ainm an fhrithealaiche Redisredis.service, SSH Cuir a-steach an àithne a leanas gus tòiseachadh air deasachadh ▼

systemctl edit redis.service

cuir seo ▼

[Service]

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

Ath-thòisich an t-seirbheis:

systemctl daemon-reload
systemctl restart redis
monit reload

An uairsin, thèid seòladh faidhle an àite seo a chleachdadh gus am faidhle pid de Redis a ghineadh:/etc/systemd/system/redis.service.d/override.conf

seòladh faidhle pid ▼

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

Dè tha san fhaidhle redis.pid?

  • Bidh am faidhle redis.pid a’ stòradh ID a’ phròiseis.
  • 使用catCommand airson coimhead, chì thu nach eil ach aon loidhne, a 'clàradh Thùsail a' phròiseas.

Dè an dreuchd a th’ aig an fhaidhle redis.pid?

  • Is e dleastanas an fhaidhle redis.pid casg a chuir air iomadh leth-bhreac den phròiseas bho bhith air a thòiseachadh.
  • Bidh am prògram Monit a’ cumail sùil air pròiseas redis agus feumaidh e seòladh suidheachaidh an fhaidhle redis.pid a chleachdadh.

      Dè a th’ ann am prionnsapal faidhle pid?

      • Às deidh a 'phròiseas a bhith a' ruith, thèid glas faidhle a chur ris an fhaidhle .pid.
      • Is e dìreach am pròiseas a gheibh a’ ghlas aig a bheil cead sgrìobhaidh (F_WRLCK), agus a sgrìobhas am pid fhèin dhan fhaidhle.
      • Bidh pròiseasan eile a tha a’ feuchainn ris a’ ghlas fhaighinn a’ falbh gu fèin-ghluasadach.

      Cumail sùil airCuir seòladh àite faidhle Redis pid ris

      Faidhlichean rèiteachaidh airson prògraman sgrùdaidh ann am Monitmonit.confA-steach, cuir a-steach seòladh àite faidhle pid 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

      Mar a shuidhicheas tu am faidhle monit.conf?

      Tha sgrùdadh monit na stòr fosgailte agus an-asgaidhBathar-bog, cliog air a’ cheangal gu h-ìosal gus brobhsadh air an stàladh CWP7 Monit sgrùdadh bathar-bog oideachadh ▼

      An dòchas blog Chen Weiliang ( https://www.chenweiliang.com/ ) shared “Chan urrainn dha Redis pid a lorg? Mar a rèiticheas tu seòladh àite an fhaidhle pid às deidh Redis a thòiseachadh", cuidichidh e thu.

      Fàilte gus ceangal an artaigil seo a cho-roinn:https://www.chenweiliang.com/cwl-26494.html

      Fàilte don t-sianal Telegram de bhlog Chen Weiliang gus na h-ùrachaidhean as ùire fhaighinn!

      🔔 Bi mar a’ chiad fhear a fhuair an “Stiùireadh Cleachdadh Inneal AI Margaidheachd Susbaint ChatGPT” luachmhor ann an eòlaire mullach an t-seanail! 🌟
      📚 Tha luach mòr anns an stiùireadh seo, 🌟 Is e cothrom ainneamh a tha seo, na caill e! ⏰⌛💨
      Roinn agus toil ma thogras tu!
      Is e do roinneadh agus do rudan mar ar brosnachadh leantainneach!

       

      发表 评论

      Cha tèid do sheòladh puist-d fhoillseachadh. 必填 项 已 用 * Label

      sgrolaich gu mullach