2012-05-30 33 views
5

Tôi đã viết một tập lệnh PHP mà tôi đã lên lịch với CRON để chạy mỗi phút. Mục tiêu của tập lệnh là để xác minh rằng máy chủ ghi nhớ đang trực tuyến. Chiến lược của tôi chỉ đơn giản là cố gắng kết nối với máy chủ ghi nhớ. Nếu tôi kết nối thành công, tôi đóng kết nối. Nếu tôi không kết nối thành công, tôi sẽ gửi email thông báo rằng memcached đang ngoại tuyến.Giám sát Memcached với tập lệnh PHP

Câu hỏi của tôi: đây có phải là một bài kiểm tra đầy đủ mà memcached đang hoạt động hay không, hay thực tế phổ biến là làm nhiều hơn là chỉ kết nối với memcached? Tôi cũng nên kiểm tra xem tôi có thể đặt và truy lục cặp khóa/giá trị không? Ngoài ra, trong tương lai, chúng ta có thể muốn theo dõi sâu rộng hơn về memcached để chúng ta có thể theo dõi việc sử dụng bộ nhớ, kết nối, số lượng yêu cầu, vv Có thư viện nguồn mở để thực hiện điều này từ PHP không? Không. Nếu vậy, cái nào đã thực hiện độc đáo trong kinh nghiệm của bạn?

Trả lời

6

Bạn không cần phải tạo bất cứ thứ gì. Có một số kịch bản PHP nhằm theo dõi, gỡ lỗi và hiển thị số liệu thống kê cho một máy chủ Memchached.

Có hai mà tôi biết và làm việc tốt:

+0

Cảm ơn bạn đã trả lời. Tôi đang cố gắng để xác định xem một trong những công cụ này sẽ cung cấp một kịch bản mà tôi có thể lên lịch để chạy tại một khoảng thời gian như một lần mỗi phút và gửi email cho tôi để cảnh báo nếu memcached không chạy. Trong nháy mắt, tôi không tự tin họ làm. – TheBobalos

+0

Kịch bản để ping máy chủ và yêu cầu một chìa khóa mỗi phút nên rất đơn giản để làm. Chỉ cần sử dụng một trong các kịch bản ở trên để gỡ lỗi và giám sát bởi vì đó là nó trở nên khó khăn. – redslazer

+0

Cảm ơn. Tôi sẽ cung cấp cho nó một shot và cho bạn biết nếu tôi tìm thấy bất cứ điều gì thú vị hay đáng chú ý như là một theo dõi cho câu hỏi này. – TheBobalos

Các vấn đề liên quan