Directory artaigil
Chan urrainn do thòiseachadh Redis ionad faidhle pid a lorg? Càite a bheil am faidhle pid airson Redis?
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.
- 使用
cat
Command 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.conf
A-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!
📚 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!