en CentOS 7 debe estar configurado para memcached Monitorización do seguimentoCando programo, atopo o problema de que Memcached non pode atopar o ficheiro pid...

Todas as configuracións que podemos atopar en Google conteñen esta liña:
check process memcached with pidfile /var/run/memcached/memcached.pid
pero,/var/run ningún en memcached.pid arquivo, nin /var/run/memcached cartafol.
comprobado /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
- Polo tanto, non hai camiño para o ficheiro .pid.
- Se comproba o memcache sen un ficheiro .pid?
- Ademais, este ficheiro .pid pode estar noutro lugar?
Como CentOS 7 especifica o enderezo de localización do ficheiro pid de memcache?
A solución é especificar o enderezo do ficheiro pid de memcache que especificou na configuración de monitorización de Monit▼
check process memcached with pidfile /var/run/memcached/memcached.pid
Substitúeo polo enderezo do ficheiro do seguinte pid memcached▼
check process memcached with match memcached
A nosa configuración para 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
Para o método de instalación de Centos 7 Monit monitoring 5.14, consulte o seguinte tutorial▼
Blog de Hope Chen Weiliang ( https://www.chenweiliang.com/ ) compartido "memcached non pode atopar o ficheiro pid? CentOS 7 Especifique memcache pid" para axudarche.
Benvido a compartir a ligazón deste artigo:https://www.chenweiliang.com/cwl-26685.html
Para desbloquear máis trucos ocultos🔑, únete á nosa canle de Telegram!
Comparte e da like se te gusta! As túas accións e Gústame son a nosa motivación continua!
