memcached no pot trobar el fitxer pid? CentOS 7 especifica el pid de memcache

CentOS 7 s'ha de configurar per a memcached Monitorització del seguimentQuan programo, em trobo amb el problema que memcached no pot trobar el fitxer pid...

memcached no pot trobar el fitxer pid? CentOS 7 especifica el pid de memcache

Totes les configuracions que podem trobar a google contenen aquesta línia:

check process memcached with pidfile /var/run/memcached/memcached.pid

però,/var/run Cap a dins memcached.pid fitxer, ni /var/run/memcached carpeta.

comprovat /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
  • Per tant, no hi ha cap camí cap al fitxer .pid.
  • Si comproveu memcache sense un fitxer .pid?
  • A més, aquest fitxer .pid pot estar en una altra ubicació?

Com especifica CentOS 7 l'adreça d'ubicació del fitxer pid de memcache?

La solució és especificar l'adreça del fitxer pid de memcache que heu especificat a la configuració de monitorització de Monit▼

check process memcached with pidfile /var/run/memcached/memcached.pid

Substituïu-lo per l'adreça del fitxer del següent pid de memcached▼

check process memcached with match memcached

La nostra configuració per a 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

Per al mètode d'instal·lació de Centos 7 Monit monitoring 5.14, consulteu el següent tutorial▼

发表 评论

La teva adreça de correu electrònic no es publicarà. S'utilitzen els camps obligatoris * 标注

Tornar a dalt