In CentOS 7 上需要为 memcache ဖွဲ့စည်းမှု စောင့်ကြည့်စောင့်ကြည့်ကျွန်တော် ပရိုဂရမ်လုပ်တဲ့အခါ memcached pid ဖိုင်ကို ရှာမတွေ့တော့တဲ့ ပြသနာကို ကြုံတွေ့ရပါတယ်..။

google တွင်ကျွန်ုပ်တို့တွေ့နိုင်သော configs များအားလုံးတွင်ဤစာကြောင်းပါရှိသည်။
check process memcached with pidfile /var/run/memcached/memcached.pid
ဒါပေမယ့်/var/run မဝင်ပါ။ memcached.pid ဖိုင်လည်း မဟုတ်သလို၊ /var/run/memcached ဖိုင်တွဲ။
စစ်တယ်။ /usr/lib/systemd/system/memcached.service
[Service] Type=simple EnvironmentFile=-/etc/sysconfig/memcached ExecStart=/usr/bin/memcached -u $USER -p $PORT -m $CACHESIZE -c $MAXCONN $OPTIONS
- ထို့ကြောင့်၊ .pid ဖိုင်သို့ လမ်းကြောင်းမရှိပါ။
- အကယ်၍ .pid ဖိုင်မပါဘဲ memcached ကိုစစ်ဆေးနေပါသလား။
- ထို့အပြင် ဤ .pid ဖိုင်သည် အခြားနေရာ၌ ရှိနေနိုင်ပါသလား။
CentOS 7 သည် memcache pid ဖိုင်၏တည်နေရာလိပ်စာကို မည်သို့သတ်မှတ်သနည်း။
ဖြေရှင်းချက်မှာ Monit monitoring configuration တွင် သင်သတ်မှတ်ထားသော memcache pid ဖိုင်လိပ်စာကို သတ်မှတ်ရန်ဖြစ်သည်▼
check process memcached with pidfile /var/run/memcached/memcached.pid
အောက်ပါ memcached pid▼ ၏ ဖိုင်လိပ်စာဖြင့် အစားထိုးပါ။
check process memcached with match memcached
memcached အတွက် ကျွန်ုပ်တို့၏ဖွဲ့စည်းပုံ-
check process memcached with match memcached start program = "/usr/bin/systemctl start memcached" stop program = "/usr/bin/systemctl stop memcached" if failed host 127.0.0.1 port 11211 protocol MEMCACHE then restart if cpu > 70% for 2 cycles then alert if cpu > 98% for 5 cycles then restart if 2 restarts within 3 cycles then timeout
Centos 7 Monit monitoring 5.14 ၏ တပ်ဆင်နည်းအတွက်၊ အောက်ပါ သင်ခန်းစာကို ကိုးကားပါ▼
မျှော်လင့်ခြင်း Chen Weiliang ဘလော့ဂ် ( https://www.chenweiliang.com/ ) shared "memcached pid ဖိုင်ကို ရှာမတွေ့ဘူးလား။ သင့်အားကူညီရန် CentOS 7 သည် memcache pid ကိုသတ်မှတ်ပါ။
ဤဆောင်းပါး၏ link ကိုမျှဝေရန်ကြိုဆိုပါတယ်:https://www.chenweiliang.com/cwl-26685.html

