Tôi có một ứng dụng web, được viết bằng ColdFusion, định kỳ bắt đầu sử dụng 100% CPU của máy chủ và làm hỏng dịch vụ ColdFusion.Thông báo CPU của Windows cho ứng dụng Coldfusion bị lỗi
Vì tôi không thể tự mình tái tạo vấn đề, tôi muốn tìm một tiện ích sẽ thông báo cho tôi qua email khi việc sử dụng CPU bắt đầu tăng lên, vì vậy tôi có thể nhảy trên máy chủ, xem FusionReactor để xem những gì đang xảy ra và xác định mã không đúng.
Tôi đã Googled và không thể tìm thấy một tiện ích phù hợp, vì vậy tôi nghĩ rằng tôi sẽ hỏi liệu các lập trình viên khác đã tìm thấy một công cụ có thể thực hiện loại giám sát này hay không. Với các chi tiết cụ thể về nhu cầu của tôi, tôi không muốn viết công cụ giám sát của riêng mình.
Nếu bạn có các đề xuất khác để tiếp cận vấn đề chung, tôi cũng muốn nghe những đề xuất đó.
Câu trả lời cho câu trả lời:
Sử dụng Windows perfmon để kích hoạt dòng lệnh đầy hứa hẹn. Bất cứ ai có thể chỉ cho tôi một hướng dẫn về cách làm điều đó?
Chúng tôi không có hệ thống giám sát được thiết lập để nhận bẫy SNMP.
Chúng tôi đang chạy ColdFusion 8 Standard Edition, không bao gồm công cụ theo dõi hiệu suất ColdFusion-- chỉ Enterprise mới bao gồm những công cụ đó.
Câu trả lời của Peter Boughton có thể cho phép tôi giải quyết vấn đề, nhưng nó không giúp tôi giải quyết vấn đề một cách chủ động khi CPU bắt đầu tăng đột biến, vì vậy tôi vẫn đang tìm giải pháp thông báo.
Cảm ơn, điều đó nghe có vẻ như những gì tôi đang tìm kiếm để giải quyết vấn đề dai dẳng nhưng không thường xuyên này. – davidcl
Không có vấn đề gì. Tôi ghét công việc hack nhưng điều này đã giải quyết được vấn đề cho tôi. Nếu nó tự biến thành một vấn đề lớn hơn, tôi sẽ chú ý đến nó. –