Tôi có một ứng dụng máy chủ phức tạp sử dụng Nhibernate và Linq2SQL. Khoảng 3 lần mỗi ngày mã Linq2sql tạo ra một "giá trị không thể là null" ngoại lệ. Khi điều này xảy ra, mã sẽ luôn tạo ra ngoại lệ. Chẩn đoán và giải quyết nguyên nhân gốc rễ sẽ kéo dài và sẽ dẫn đến sự mất ổn định.Làm cách nào tôi có thể tái chế một ứng dụng riêng của ứng dụng web .net?
"khắc phục" hiện tại là tái chế hồ bơi ứng dụng mỗi giờ. Tuy nhiên, dịch vụ này đã giảm từ điểm vấn đề xảy ra cho đến khi tái chế xảy ra. Tôi muốn các dịch vụ web để bắt ngoại lệ và tái chế hồ bơi ứng dụng riêng của nó. Tôi muốn tất cả các yêu cầu web khác được vinh danh cho đến khi chúng được hoàn thành.
Chỉnh sửa: Lỗi xảy ra trên cả hai máy chủ trên trang web cân bằng tải. Khách hàng không chuyển từ máy chủ này sang máy chủ khác chỉ vì mã này gặp sự cố.
'Chẩn đoán và giải quyết nguyên nhân gốc sẽ kéo dài và sẽ giới thiệu sự bất ổn định trước khi downvotealanche. Bạn nên định cấu hình nhóm ứng dụng để tái chế trong thời gian ngắn và sửa lỗi đó trong thời gian dài. – Will
Cảm ơn. Đó là kế hoạch –
Cách tiếp cận tốt nhất là sửa lỗi –