在 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-ը նշում 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-ի մոնիտորինգ 5.14-ի տեղադրման եղանակի համար տե՛ս հետևյալ ձեռնարկը ▼
Հույս Chen Weiliang բլոգ ( https://www.chenweiliang.com/ ) կիսվել է «memcached-ը չի՞ գտնում pid ֆայլը: CentOS 7 Նշեք memcache pid»՝ ձեզ օգնելու համար:
Բարի գալուստ՝ կիսելու այս հոդվածի հղումը.https://www.chenweiliang.com/cwl-26685.html
Բարի գալուստ Chen Weiliang-ի բլոգի Telegram ալիք՝ վերջին թարմացումները ստանալու համար:
📚 Այս ուղեցույցը պարունակում է հսկայական արժեք, 🌟Սա հազվագյուտ հնարավորություն է, բաց մի՛ թողեք այն։ ⏰⌛💨
Տարածեք և հավանեք, եթե հավանեցիք:
Ձեր տարածումը և հավանումները մեր շարունակական շարժառիթն են: