Używam Newrelic do monitorowania statusu mojej aplikacji railsowej. Pingują (GET request, jak myślę) naszą aplikację co 5 minut. Czy wiesz, jak uniemożliwić szynom tworzenie nowej sesji użytkownika dla każdego tworzonego żądania?Jak wykluczyć pinger NewRelic RPM z tworzenia niepotrzebnych sesji w bazie danych
6
A
Odpowiedz
0
Inne dobre odpowiedzi są już tutaj, ale pinger jest udokumentowana w całości tutaj: https://newrelic.com/docs/alerts/availability-monitoring
3
Wyślij polecenie ping do czegoś, co istnieje w katalogu public
.
Nie spowoduje to sprawdzenia, czy aplikacja działa, ale tylko, że serwer działa. Zakładając, że serwer jest już gotowy, twoja aplikacja powinna być w stanie tworzyć wyjątki, a New Relic je złapie.
Na przykład w nowej aplikacji Railsowej można ustawić ping jako http://rooturl/images/rails.png
, ponieważ png jest domyślnie ustawione na public/images/
.
1
Wydaje mi się, że wspominam o ostatnich pracach dotyczących konkretnie tego przypadku użycia - możesz skontaktować się z pomocą New Relic i sprawdzić, czy problem ten został rozwiązany niedawno.
Powiązane problemy
- 1. Jak wykluczyć katalog w odwzorowaniu rpm w pliku pom?
- 2. Jak wykluczyć trasę z zapory? (lub uniknij ciasteczka sesji)
- 3. Jak rozróżnić połączenia Rails API w Newrelic?
- 4. MySQL typ danych w bazie
- 5. Sesja Check CakePHP istnieje w bazie danych
- 6. Jak mogę wykonać relacyjną zależność sesji HTTP opartą na bazie danych w Spring 4?
- 7. Generowanie skryptu wszystkich indeksów w bazie danych
- 8. Jak najlepiej reprezentują adresów w bazie danych
- 9. jak zaimplementować wyszukiwanie pełnotekstowe w bazie danych
- 10. Integracja z Flyway w produkcyjnej bazie danych
- 11. Jak zmienić właściciela tabeli w bazie danych
- 12. Jak mogę usunąć wszystkie rekordy w bazie danych w CouchDB?
- 13. Jak scalić zmiany w bazie danych Drupal
- 14. Czy mogę wykluczyć niektóre metody z ręcznego tworzenia szablonów?
- 15. Jak uniknąć instalowania niepotrzebnych zależności w MacPortach?
- 16. Html w mojej bazie danych!
- 17. Jak przechowywać obraz w bazie danych SQLite
- 18. Wstawianie rekordów zbioru danych w bazie danych
- 19. Jak przechowywać ostrzeżenia MySQL w bazie danych?
- 20. Jak przechowywać rok w bazie danych?
- 21. Jak modelować znaczniki w bazie danych?
- 22. Jak dodać datę w bazie danych sqlite
- 23. jak liczyć wartości poziome w bazie danych?
- 24. Przewidywanie brakujących wartości danych w bazie danych
- 25. PyQt: usuwanie niepotrzebnych kolumn
- 26. Jakie są zalety korzystania z widoku w bazie danych?
- 27. Android istnieje() w bazie danych?
- 28. Zachowaj ustawienia w bazie danych
- 29. Jak synchronizować bazę danych tworzenia i produkcji
- 30. Jak wykluczyć niektóre foldery podczas tworzenia pliku zip przez Maven
miałem ten problem też, ale moje rozwiązanie było po prostu mają zadanie, które jeździły co dzień-owski, że wyczyszczone sesje więcej niż 5 dni. –
Zrobiłem to samo, ale szukałem bardziej klarownego rozwiązania. Może coś w szafie? – Johny
Czy rozważyłeś filtrowanie według adresu IP w oprogramowaniu pośredniczącym? – apneadiving