memcached non pode atopar o ficheiro pid? CentOS 7 especifica memcache pid

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...

memcached non pode atopar o ficheiro pid? CentOS 7 especifica memcache 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▼

发表 评论

O teu enderezo de correo electrónico non será publicado. Utilízanse os campos obrigatorios * Etiqueta

Volver arriba