Gjatë konfigurimit të programit të monitorimit Monit për memcached në CentOS 7 , hasa një problem ku memcached nuk mundi ta gjente skedarin pid...

Të gjitha konfigurimet që mund të gjejmë në Google përmbajnë këtë rresht:
check process memcached with pidfile /var/run/memcached/memcached.pid
por,/var/run Asnjë në memcached.pid dosje, as /var/run/memcached dosje.
kontrolluar /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
- Prandaj, nuk ka asnjë shteg për në skedarin .pid.
- Nëse kontrolloni memcached pa një skedar .pid?
- Gjithashtu, a mund të jetë ky skedar .pid në një vend tjetër?
Si e specifikon CentOS 7 adresën e vendndodhjes së skedarit pid memcache?
Zgjidhja është të vendosni adresën e skedarit memcache pid që keni specifikuar në konfigurimin e monitorimit Monit▼
check process memcached with pidfile /var/run/memcached/memcached.pid
Zëvendësoni me adresën e skedarit të pid-it të mëposhtëm të memcached
check process memcached with match memcached
Konfigurimi ynë për 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
Për mënyrën e instalimit të monitorimit Centos 7 Monit 5.14, ju lutemi referojuni tutorialit të mëposhtëm▼
Shpresojmë që artikulli "memcached nuk mund ta gjejë skedarin pid? Duke specifikuar memcache pid në CentOS 7" i ndarë në blogun e Chen Weiliang ( https://www.chenweiliang.com/ ) do t'ju jetë i dobishëm.
Ndihuni të lirë të ndani lidhjen e këtij artikulli: https://www.chenweiliang.com/cwl-26685.html

