i CentOS 7 måste konfigureras för memcached Monit övervakningNär jag programmerar stöter jag på problemet att memcached inte kan hitta pid-filen...
Alla konfigurationer vi kan hitta i googling innehåller denna rad:
check process memcached with pidfile /var/run/memcached/memcached.pid
men,/var/run
ingen i memcached.pid
fil, inte heller /var/run/memcached
mapp.
kontrollerade /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
- Därför finns det ingen sökväg till .pid-filen.
- Om du kontrollerar memcached utan en .pid-fil?
- Kan den här .pid-filen också finnas på en annan plats?
Hur anger CentOS 7 platsadressen för memcache pid-filen?
Lösningen är att ange memcache-pid-filadressen som du angav i Monit-övervakningskonfigurationen▼
check process memcached with pidfile /var/run/memcached/memcached.pid
Ersätt med filadressen för följande memcachade pid▼
check process memcached with match memcached
Vår konfiguration för 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
För installationsmetoden för Centos 7 Monit monitoring 5.14, se följande handledning▼
Hope Chen Weiliang blogg ( https://www.chenweiliang.com/ ) delad "memcached kan du inte hitta pid-filen? CentOS 7 Ange memcache pid" för att hjälpa dig.
Välkommen att dela länken till denna artikel:https://www.chenweiliang.com/cwl-26685.html
Välkommen till Telegram-kanalen på Chen Weiliangs blogg för att få de senaste uppdateringarna!
📚 Den här guiden innehåller ett enormt värde, 🌟Detta är ett sällsynt tillfälle, missa inte det! ⏰⌛💨
Dela och gilla om du vill!
Dina delning och likes är vår ständiga motivation!