在 CentOS ต้องกำหนดค่า 7 สำหรับ memcached ติดตามตรวจสอบเวลาลงโปรแกรม เจอปัญหา memcached หาไฟล์ pid ไม่เจอ...

การกำหนดค่าทั้งหมดที่เราพบใน googling มีบรรทัดนี้:
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
แทนที่ด้วยที่อยู่ไฟล์ของ pid memcached ต่อไปนี้▼
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
หากต้องการปลดล็อคเคล็ดลับที่ซ่อนอยู่เพิ่มเติม ยินดีต้อนรับเข้าร่วมช่อง Telegram ของเรา!
แชร์และกดไลค์ถ้าคุณชอบ! การแชร์และการถูกใจของคุณคือแรงบันดาลใจอย่างต่อเนื่องของเรา!
