6
我有一個在heroku上運行的應用程序,比如my-app.herokuapp.com
。但是,如果我在蘋果終端上鍵入爲什麼我不能ping通herokuapp
ping -c 10 my-app.herokuapp.com
,它說:Request timeout
,雖然應用程序正在運行,我可以在瀏覽器中打開它。
這是爲什麼?
我有一個在heroku上運行的應用程序,比如my-app.herokuapp.com
。但是,如果我在蘋果終端上鍵入爲什麼我不能ping通herokuapp
ping -c 10 my-app.herokuapp.com
,它說:Request timeout
,雖然應用程序正在運行,我可以在瀏覽器中打開它。
這是爲什麼?
Ping使用不同的協議vs在瀏覽器中打開它。 Ping使用ICMP,而您的瀏覽器將使用TCP。看起來Heroku只是簡單地阻止ICMP協議,這是相當普遍的,因爲它可能會被濫用(請嘗試ping www.microsoft.com)
好的,謝謝...我如何測量訪問我的應用程序所花費的時間?用cURL通過HTTP發送HEAD請求? – xaxa
我建議使用NewRelic - 它能夠測量服務器端響應和客戶端 - 它也是基本版本的免費插件。 –
很好地解釋。 –