مقالې لارښود
د ریډیس پیل د pid فایل ځای نشي موندلی؟ د Redis لپاره د pid فایل چیرته دی؟
لینوکسد Redis پروسې pid فایل د موقعیت پته څنګه چیک کړئ؟
لینکس د redis پروسې کمانډ ومومئ▼
ps -ef | grep redis
د لاندې پوښتنو پایلو ښودلو لپاره بیرته راشئ▼
redis 28221 1 1 Feb08 ? 00:13:19 /usr/bin/redis-server 127.0.0.1:6379
- د redis پروسې ته په کتلو سره، زه د pid فایل ځای نشم موندلی، زه باید څه وکړم؟
redis.pid دوتنه ونه موندل شوه؟
د ریډیس پیل سکریپټ باید په پیل کې د pid فایل رامینځته کړي ، مګر موږ ټول هغه تنظیمات تایید کړي چې موږ یې موندلی شو ، او هیڅ pid فایل ندی رامینځته شوی.
څه که چیرې ریډیس ډیمون د PID فایل رامینځته نه کړي؟
redis.pid څنګه تولیدیږي؟
د لینکس سرور لپاره CentOS 7 :
د Redis سرور نوم دیredis.service
، SSH د سمون پیل کولو لپاره لاندې کمانډ دننه کړئ▼
systemctl edit redis.service
دا اضافه کړئ ▼
[Service] ExecStartPost=/bin/sh -c "echo $MAINPID > /var/run/redis/redis.pid" PIDFile=/var/run/redis/redis.pid
خدمت بیا پیل کړئ:
systemctl daemon-reload systemctl restart redis monit reload
بیا، د دې ځای د فایل پته به د Redis د pid فایل تولید لپاره وکارول شي:/etc/systemd/system/redis.service.d/override.conf
د pid دوتنې پته▼
cat /var/run/redis/redis.pid
=> 27585
په redis.pid فایل کې څه دي؟
- د redis.pid فایل د پروسې ID ذخیره کوي.
- 使用
cat
د لیدلو لپاره امر، تاسو لیدلی شئ چې یوازې یو کرښه شتون لري، د پروسې ID ثبت کول.
د redis.pid فایل څه رول لري؟
- د redis.pid دوتنې رول دا دی چې د پروسې ډیری کاپي د پیل کیدو مخه ونیسي.
- د مونیټ پروګرام د redis پروسې څارنه کوي او اړتیا لري چې د redis.pid فایل ځای پته وکاروي.
د pid فایل اصول څه دي؟
- وروسته له دې چې پروسه روانه وي، د .pid فایل ته د فایل لاک اضافه کیږي.
- یوازې هغه پروسه چې تالا ترلاسه کوي د لیکلو اجازه (F_WRLCK) لري، او فایل ته خپل pid لیکي.
- نورې پروسې چې د لاک ترلاسه کولو هڅه کوي په اوتومات ډول به وځي.
د څارنې څارنهد Redis pid فایل ځای پته اضافه کړئ
په مونیټ کې د څارنې برنامو لپاره د فایلونو ترتیب کولmonit.conf
په دې کې، د Redis ▼ د pid فایل ځای پته اضافه کړئ
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
د monit.conf فایل څنګه تنظیم کړئ؟
د مانیټ څارنه یوه وړیا او خلاص سرچینه دهسمبالولد CWP7 انسټالشن مانیټ څارونکي سافټویر ټیوټوریل براوز کولو لپاره لاندې لینک کلیک کړئ ▼
امید چن وییلینګ بلاګ ( https://www.chenweiliang.com/ ) شریک کړل "ریډیس پیډ نشي موندلی؟ د ریډیس پیل کیدو وروسته د پیډ فایل موقعیت پته څنګه تنظیم کړئ" دا به ستاسو سره مرسته وکړي.
د دې مقالې لینک شریکولو ته ښه راغلاست:https://www.chenweiliang.com/cwl-26494.html
د وروستي تازه معلوماتو ترلاسه کولو لپاره د چن ویلیانګ بلاګ ټیلیګرام چینل ته ښه راغلاست!
📚 دا لارښود لوی ارزښت لري، 🌟دا یو نادر فرصت دی، له لاسه مه ورکوئ! ⏰⌛💨
که مو خوښه شوه لایک او شریک کړئ!
ستاسو شریکول او خوښول زموږ دوامداره هڅونه ده!