在 CentOS 7 потрібно налаштувати для memcached МоніторингКоли я програмую, я стикаюся з проблемою, що memcached не може знайти файл pid...

Усі конфігурації, які ми можемо знайти в Google, містять цей рядок:
check process memcached with pidfile /var/run/memcached/memcached.pid
але,/var/run Не в memcached.pid файл, ні /var/run/memcached папку.
перевірено /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
- Тому немає шляху до файлу .pid.
- Якщо перевірка memcached без файлу .pid?
- Крім того, чи може цей файл .pid бути в іншому місці?
Як CentOS 7 визначає адресу розташування файлу pid memcache?
Рішення полягає в тому, щоб вказати адресу файлу pid memcache, яку ви вказали в конфігурації моніторингу Monit▼
check process memcached with pidfile /var/run/memcached/memcached.pid
Замініть на адресу файлу наступного кешованого пам’яті pid▼
check process memcached with match memcached
Наша конфігурація для 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
Щоб дізнатися про спосіб інсталяції моніторингу Centos 7 Monit 5.14, зверніться до наступного посібника▼
Блог Hope Chen Weiliang ( https://www.chenweiliang.com/ ) спільний "memcached не може знайти файл pid? CentOS 7 Укажіть memcache pid", щоб допомогти вам.
Ласкаво просимо поділитися посиланням на цю статтю:https://www.chenweiliang.com/cwl-26685.html
Щоб розкрити більше прихованих хитрощів🔑, приєднуйтесь до нашого Telegram-каналу!
Поділіться та поставте лайк, якщо вам подобається! Ваші розповсюдження та вподобання — наша постійна мотивація!
