在 CentOS 7 cần được cấu hình cho memcached Giám sát đơn vịKhi tôi lập trình, tôi gặp phải sự cố rằng memcached không thể tìm thấy tệp pid ...
Tất cả các cấu hình chúng ta có thể tìm thấy trong googling đều chứa dòng này:
check process memcached with pidfile /var/run/memcached/memcached.pid
nhưng,/var/run
Không trong memcached.pid
tập tin, cũng không /var/run/memcached
thư mục.
đã kiểm tra /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
- Do đó, không có đường dẫn đến tệp .pid.
- Nếu kiểm tra memcached mà không có tệp .pid?
- Ngoài ra, tệp .pid này có thể ở vị trí khác không?
Làm cách nào để CentOS 7 chỉ định địa chỉ vị trí của tệp pid memcache?
Giải pháp là đặt địa chỉ tệp memcache pid mà bạn đã chỉ định trong cấu hình giám sát Monit ▼
check process memcached with pidfile /var/run/memcached/memcached.pid
Thay thế bằng địa chỉ tệp của pid memcached sau ▼
check process memcached with match memcached
Cấu hình của chúng tôi cho 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
Để biết phương pháp cài đặt Centos 7 Monit giám sát 5.14, vui lòng tham khảo hướng dẫn sau ▼
Hy vọng Chen Weiliang Blog ( https://www.chenweiliang.com/ ) shared "memcached không thể tìm thấy tệp pid? CentOS 7 Chỉ định memcache pid "để giúp bạn.
Chào mừng bạn đến chia sẻ liên kết của bài viết này:https://www.chenweiliang.com/cwl-26685.html
Chào mừng bạn đến với kênh Telegram trên blog của Chen Weiliang để cập nhật những thông tin mới nhất!
📚 Hướng dẫn này chứa đựng giá trị to lớn, 🌟Đây là cơ hội hiếm có, đừng bỏ lỡ! ⏰⌛💨
Chia sẻ và thích nếu bạn thích!
Chia sẻ và thích của bạn là động lực không ngừng của chúng tôi!