在 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 определя адреса на местоположението на memcache pid файла?
Решението е да посочите адреса на файла 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, моля, вижте следния урок▼
Блог на Hope Chen Weiliang ( https://www.chenweiliang.com/ ) сподели "memcached не може да намери pid файла? CentOS 7 Посочете memcache pid", за да ви помогне.
Добре дошли да споделите връзката към тази статия:https://www.chenweiliang.com/cwl-26685.html
Добре дошли в канала на Telegram в блога на Chen Weiliang, за да получите най-новите актуализации!
📚 Това ръководство съдържа огромна стойност, 🌟Това е рядка възможност, не я пропускайте! ⏰⌛💨
Споделете и харесайте, ако ви харесва!
Вашите споделяния и харесвания са нашата постоянна мотивация!