ریډیس پیډ نشي موندلی؟ د ریډیس پیل کیدو وروسته د pid فایل موقعیت پته څنګه تنظیم کړئ

د ریډیس پیل د pid فایل ځای نشي موندلی؟ د Redis لپاره د pid فایل چیرته دی؟

ریډیس پیډ نشي موندلی؟ د ریډیس پیل کیدو وروسته د 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

      د وروستي تازه معلوماتو ترلاسه کولو لپاره د چن ویلیانګ بلاګ ټیلیګرام چینل ته ښه راغلاست!

      🔔 د چینل غوره لارښود کې د ارزښتناکه "ChatGPT مینځپانګې بازار موندنې AI وسیلې کارولو لارښود" ترلاسه کولو لپاره لومړی اوسئ! 🌟
      📚 دا لارښود لوی ارزښت لري، 🌟دا یو نادر فرصت دی، له لاسه مه ورکوئ! ⏰⌛💨
      که مو خوښه شوه لایک او شریک کړئ!
      ستاسو شریکول او خوښول زموږ دوامداره هڅونه ده!

       

      评论 评论

      ستاسو د بریښنالیک آدرس به نشر نشي اړین ساحې کارول کیږي * لیبل

      پورته ته سکرول