在 CentOS 7 上需要为 memcached Cumraíocht Monatóireacht a dhéanamh ar mhonatóireachtNuair a ríomhaim é, tagann mé ar an bhfadhb nach féidir le memcached an comhad pid a aimsiú...

Tá an líne seo sna cumraíochtaí go léir is féidir linn a aimsiú i googling:
check process memcached with pidfile /var/run/memcached/memcached.pid
ach,/var/run Níl isteach memcached.pid comhad, ná /var/run/memcached fillteán.
sheiceáil /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
- Dá bhrí sin, níl aon cosán chuig an gcomhad .pid.
- Má tá memcached á sheiceáil gan comhad .pid?
- Chomh maith leis sin, an féidir an comhad .pid seo a bheith in áit eile?
Conas a shonraíonn CentOS 7 seoladh suímh an chomhaid pid memcache?
Is é an réiteach ná an seoladh comhaid pid memcache a shonraigh tú i gcumraíocht monatóireachta Monit▼ a shocrú
check process memcached with pidfile /var/run/memcached/memcached.pid
Cuir seoladh comhaid an memcached pid▼ seo a leanas ina ionad
check process memcached with match memcached
Ár gcumraíocht le haghaidh 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
Le haghaidh modh suiteála monatóireachta Centos 7 Monit 5.14, féach le do thoil don teagasc seo a leanas ▼
Tá súil agam Blag Chen Weiliang ( https://www.chenweiliang.com/ ) shared "Ní féidir le memcached an comhad pid a aimsiú? CentOS 7 Sonraigh memcache pid" chun cabhrú leat.
Fáilte romhat nasc an ailt seo a roinnt:https://www.chenweiliang.com/cwl-26685.html

