Tôi đã gặp vấn đề rất không liên tục với một ứng dụng ASP.NET v 4.0 có thể xảy ra trong 4 ngày, điều xảy ra là CPU sẽ tăng vọt lên 75% và đôi khi sẽ chạy tốt cho đến cuối ngày đôi khi nó sẽ tăng lên 100 %
Sau đó tôi phải khởi động lại máy chủ.
Tôi đã làm theo mọi hướng dẫn về "Phải làm gì khi xử lý worker ở mức 100% CPU" và tôi biết đó là xử lý worker nào, đó là ứng dụng nào. Tất cả những gì tôi có thể làm là tìm quá trình và giết nó hoặc tái chế nhóm ứng dụng và điều đó đôi khi sẽ giúp ích.
Những gì tôi không biết là những gì đang xảy ra, trên hệ thống tại thời điểm đó khi CPU đạt 75%.
Tôi tự hỏi có cách nào để tôi có thể bắt đầu procmon khi số lần truy cập CPU nói 50% và chạy trong 2 phút, sau đó tắt và lưu dữ liệu?