memcached kin gjin pid-bestân fine? CentOS 7 spesifisearje memcache pid

CentOS 7 moat wurde konfigurearre foar memcached Monit tafersjochAs ik programmearje, kom ik it probleem tsjin dat memcached it pid-bestân net kin fine ...

memcached kin gjin pid-bestân fine? CentOS 7 spesifisearje memcache pid

Alle konfiguraasjes dy't wy kinne fine yn googling befetsje dizze rigel:

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

mar,/var/run Gjin yn memcached.pid file, noch /var/run/memcached folder.

kontrolearre /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êrom is der gjin paad nei it .pid-bestân.
  • As kontrolearje memcached sûnder in .pid triem?
  • Kin dit .pid-bestân ek op in oare lokaasje stean?

Hoe spesifisearret CentOS 7 it lokaasjeadres fan it memcache pid-bestân?

De oplossing is om it memcache pid-bestânadres op te jaan dat jo hawwe opjûn yn 'e Monit-monitoringkonfiguraasje▼

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

Ferfange mei it triemadres fan de folgjende memcached pid▼

check process memcached with match memcached

Us konfiguraasje foar 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

Foar de ynstallaasjemetoade fan Centos 7 Monit-monitoring 5.14, ferwize asjebleaft nei it folgjende tutorial▼

发表 评论

Jo e-mailadres sil net publisearre wurde. Ferplichte fjilden wurde brûkt * Etiket

Scroll nei boppen