CentOS 7 లో memcached కోసం Monit పర్యవేక్షణ ప్రోగ్రామ్ను కాన్ఫిగర్ చేస్తున్నప్పుడు , memcached pid ఫైల్ను కనుగొనలేకపోవడం అనే సమస్యను నేను ఎదుర్కొన్నాను...

గూగ్లింగ్లో మనం కనుగొనగలిగే అన్ని కాన్ఫిగర్లు ఈ లైన్ను కలిగి ఉంటాయి:
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 ఫైల్ యొక్క స్థాన చిరునామాను ఎలా పేర్కొంటుంది?
మానిట్ మానిటరింగ్ కాన్ఫిగరేషన్▼లో మీరు పేర్కొన్న 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 పర్యవేక్షణ 5.14 యొక్క ఇన్స్టాలేషన్ పద్ధతి కోసం, దయచేసి క్రింది ట్యుటోరియల్ చూడండి▼
చెన్ వీలియాంగ్ బ్లాగ్ ( https://www.chenweiliang.com/ ) లో పంచుకున్న "memcached cannot find the pid file? Specifying the memcache pid in CentOS 7" అనే వ్యాసం మీకు సహాయకరంగా ఉంటుందని ఆశిస్తున్నాము.
ఈ వ్యాసం యొక్క లింక్ను పంచుకోవడానికి సంకోచించకండి: https://www.chenweiliang.com/cwl-26685.html

