在 CentOS 7 skal konfigureres til memcached Monit overvågningNår jeg programmerer, støder jeg på det problem, at memcached ikke kan finde pid-filen...

Alle de konfigurationer, vi kan finde i google, indeholder denne linje:
check process memcached with pidfile /var/run/memcached/memcached.pid
men,/var/run Ikke i memcached.pid fil, ej heller /var/run/memcached folder.
kontrolleret /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 der ingen sti til .pid-filen.
- Hvis du tjekker memcached uden en .pid-fil?
- Kan denne .pid-fil også være et andet sted?
Hvordan specificerer CentOS 7 placeringsadressen for memcache pid-filen?
Løsningen er at angive memcache pid-filadressen, du har angivet i Monit-overvågningskonfigurationen▼
check process memcached with pidfile /var/run/memcached/memcached.pid
Erstat med filadressen på følgende memcached pid▼
check process memcached with match memcached
Vores konfiguration 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 installationsmetoden for Centos 7 Monit overvågning 5.14, se venligst følgende vejledning▼
Hope Chen Weiliang Blog ( https://www.chenweiliang.com/ ) delte "memcached kan ikke finde pid-filen? CentOS 7 Angiv memcache pid" for at hjælpe dig.
Velkommen til at dele linket til denne artikel:https://www.chenweiliang.com/cwl-26685.html
For at låse op for flere skjulte tricks🔑, velkommen til at blive en del af vores Telegram-kanal!
Del og like hvis du kan lide det! Dine delinger og likes er vores fortsatte motivation!
