Tôi đang sử dụng Newrelic để theo dõi trạng thái ứng dụng đường ray của mình. Họ ping (GET yêu cầu tôi nghĩ) ứng dụng của chúng tôi mỗi 5 phút. Bạn có biết cách ngăn chặn đường ray sinh ra phiên người dùng mới cho mọi yêu cầu mà họ đang thực hiện không?Cách loại trừ RPM vòng lặp NewRelic khỏi việc tạo các phiên vô dụng trong cơ sở dữ liệu
6
A
Trả lời
0
câu trả lời tốt khác đã ở đây, nhưng Pinger được ghi chép lại đầy đủ ở đây: https://newrelic.com/docs/alerts/availability-monitoring
3
Làm cho nó ping thứ gì đó tồn tại trong thư mục public
.
Điều này sẽ không kiểm tra để đảm bảo rằng ứng dụng của bạn đang chạy, mà chỉ là máy chủ đang hoạt động. Giả sử máy chủ đang hoạt động, thì ứng dụng của bạn sẽ có thể tạo ngoại lệ và New Relic sẽ bắt được các ứng dụng đó.
Trên ứng dụng Rails mới, ví dụ: bạn có thể ping nó http://rooturl/images/rails.png
vì png đó theo mặc định là public/images/
.
1
Tôi có vẻ nhớ lại một số công việc gần đây cho trường hợp sử dụng cụ thể này - bạn có thể liên hệ với bộ phận Hỗ trợ Relic mới và xem liệu điều này đã được giải quyết gần đây chưa.
Tôi có vấn đề này quá, nhưng giải pháp của tôi là chỉ để có một công việc mà chạy mỗi ngày-ish mà xóa ra phiên hơn hơn 5 ngày tuổi. –
Tôi đã làm như vậy, nhưng tìm kiếm một số giải pháp rõ ràng hơn. Có lẽ một cái gì đó trong rack? – Johny
Bạn có cân nhắc lọc theo IP trong phần mềm trung gian không? – apneadiving