在 CentOS 7 må konfigureres for memcached Monit overvåkingNår jeg programmerer, støter jeg på problemet at memcached ikke finner pid-filen...
Alle konfigurasjonene vi kan finne i google inneholder denne linjen:
check process memcached with pidfile /var/run/memcached/memcached.pid
men,/var/run
Ingen i memcached.pid
fil, heller ikke /var/run/memcached
mappe.
sjekket /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
- Derfor er det ingen bane til .pid-filen.
- Hvis du sjekker memcached uten en .pid-fil?
- Kan også denne .pid-filen være på et annet sted?
Hvordan spesifiserer CentOS 7 plasseringsadressen til memcache pid-filen?
Løsningen er å spesifisere memcache pid-filadressen du spesifiserte i Monit-overvåkingskonfigurasjonen▼
check process memcached with pidfile /var/run/memcached/memcached.pid
Erstatt med filadressen til følgende memcached pid▼
check process memcached with match memcached
Vår konfigurasjon for 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
For installasjonsmetoden til Centos 7 Monit monitoring 5.14, se følgende veiledning▼
Hope Chen Weiliang blogg ( https://www.chenweiliang.com/ ) delte "memcached finner du ikke pid-filen? CentOS 7 Spesifiser memcache pid" for å hjelpe deg.
Velkommen til å dele lenken til denne artikkelen:https://www.chenweiliang.com/cwl-26685.html
Velkommen til Telegram-kanalen til Chen Weiliangs blogg for å få de siste oppdateringene!
📚 Denne guiden inneholder enorm verdi, 🌟Dette er en sjelden mulighet, ikke gå glipp av den! ⏰⌛💨
Del og lik om du vil!
Din deling og likes er vår kontinuerlige motivasjon!