memcached가 pid 파일을 찾을 수 없습니까? CentOS 7은 memcache pid를 지정합니다.

CentOS에 7은 memcached에 대해 구성해야 합니다. 모니터링 모니터링프로그래밍할 때 memcached가 pid 파일을 찾을 수 없다는 문제가 발생했습니다...

memcached가 pid 파일을 찾을 수 없습니까? CentOS 7은 memcache 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 파일에 대한 경로가 없습니다.
  • .pid 파일 없이 memcached를 확인한다면?
  • 또한 이 .pid 파일이 다른 위치에 있을 수 있습니까?

CentOS 7은 memcache pid 파일의 위치 주소를 어떻게 지정합니까?

해결책은 모니터링 구성에서 지정한 memcache pid 파일 주소를 지정하는 것입니다▼

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 설치 방법은 아래 튜토리얼을 참고해주세요▼

发表 评论

귀하의 이메일 주소는 공개되지 않습니다. 必填 项 已 用 * 标注

위쪽으로 스크롤