memcached nu poate găsi fișierul pid? CentOS 7 specifică memcache pid

în CentOS 7 trebuie configurat pentru memcached Monitorizarea monitorizariiCând programez, întâmpin problema că memcached nu poate găsi fișierul pid...

memcached nu poate găsi fișierul pid? CentOS 7 specifică memcache pid

Toate configurațiile pe care le putem găsi în google conțin această linie:

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

dar,/var/run Niciunul în memcached.pid dosar, nici /var/run/memcached pliant.

verificat /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
  • Prin urmare, nu există nicio cale către fișierul .pid.
  • Dacă verificați memcache-ul fără un fișier .pid?
  • De asemenea, acest fișier .pid poate fi în altă locație?

Cum specifică CentOS 7 adresa locației fișierului pid memcache?

Soluția este să setați adresa fișierului pid memcache pe care ați specificat-o în configurația de monitorizare Monit▼

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

Înlocuiți cu adresa fișierului următorului pid memcached▼

check process memcached with match memcached

Configurația noastră pentru 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

Pentru metoda de instalare a monitorizării Centos 7 Monit 5.14, vă rugăm să consultați următorul tutorial▼

发表 评论

Adresa ta de e-mail nu va fi publicată. Sunt utilizate câmpurile obligatorii * Eticheta

Derulaţi în sus