2014-05-06 12 views
6

Mam aplikację działającą na heroku, powiedzmy my-app.herokuapp.com. Jednakże, jeśli wpisujęDlaczego nie mogę pingować herokuapp?

ping -c 10 my-app.herokuapp.com 

w terminalu Mac, to mówi Request timeout, jeśli aplikacja jest uruchomiona, nie mogę go otworzyć w przeglądarce.

Dlaczego tak jest?

Odpowiedz

10

Ping używa innego protokołu niż otwierając go w przeglądarce. Ping używa ICMP, natomiast twoja przeglądarka używa TCP. Wydaje się, że Heroku po prostu blokuje protokół ICMP, który jest dość powszechny, ponieważ może być nadużywany (spróbuj pingować również www.microsoft.com).

+0

OK, dziękuję ... w jaki sposób mogę zmierzyć czas potrzebny na dostęp do mojej aplikacji? Wysyłaj żądanie HEAD przez HTTP za pomocą cURL? – xaxa

+0

Sugerowałbym użycie NewRelic - jest w stanie zmierzyć odpowiedzi po stronie serwera i po stronie klienta - to także darmowy dodatek do podstawowej wersji. –

+0

ładnie wyjaśnione. –

Powiązane problemy