在 CentOS मेम्केड के लिए 7 को कॉन्फ़िगर करने की आवश्यकता है निगरानी निगरानीजब मैं प्रोग्राम करता हूं, तो मुझे उस समस्या का सामना करना पड़ता है जो 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 पिड फ़ाइल नहीं ढूँढ सकता? CentOS 7 आपकी सहायता के लिए memcache pid" निर्दिष्ट करें।
इस लेख का लिंक साझा करने के लिए आपका स्वागत है:https://www.chenweiliang.com/cwl-26685.html

