memcached nie może znaleźć pliku pid? CentOS 7 określ pid pamięci podręcznej

CentOS 7 musi być skonfigurowane dla memcached Monitoruj monitorowaniePodczas programowania napotykam problem polegający na tym, że memcached nie może znaleźć pliku pid...

memcached nie może znaleźć pliku pid? CentOS 7 określ pid pamięci podręcznej

Wszystkie konfiguracje, które możemy znaleźć w Google, zawierają ten wiersz:

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

ale,/var/run Nie w memcached.pid plik, ani /var/run/memcached teczka.

Sprawdzone /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
  • Dlatego nie ma ścieżki do pliku .pid.
  • Jeśli sprawdzasz memcached bez pliku .pid?
  • Czy ten plik .pid może znajdować się w innej lokalizacji?

Jak CentOS 7 określa adres lokalizacji pliku pid memcache?

Rozwiązaniem jest określenie adresu pliku memcache pid określonego w konfiguracji monitorowania Monit▼

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

Zastąp adresem pliku następującego memcached pid▼

check process memcached with match memcached

Nasza konfiguracja dla 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

Aby zapoznać się z metodą instalacji Centos 7 Monit Monitoring 5.14, zapoznaj się z następującym samouczkiem▼

发表 评论

Twój adres e-mail nie zostanie opublikowany. 必填 项 已 用 * 标注

Przewiń do góry