在 CentOS 7 上需要为 Memcached конфигурация Мониторинг мониторингаКогда я программирую, я сталкиваюсь с проблемой, что memcached не может найти файл pid...

Все конфиги, которые мы можем найти в гугле, содержат эту строчку:
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?
Решение состоит в том, чтобы указать адрес файла memcache pid, который вы указали в конфигурации мониторинга Monit▼
check process memcached with pidfile /var/run/memcached/memcached.pid
Замените адресом файла следующего memcached 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 Monitoring 5.14 описан в следующем руководстве▼
Блог Хоуп Чен Вейлян ( https://www.chenweiliang.com/ ) общий "memcached не может найти pid-файл? CentOS 7 Укажите memcache pid», чтобы помочь вам.
Добро пожаловать, чтобы поделиться ссылкой на эту статью:https://www.chenweiliang.com/cwl-26685.html

