Warning: file_get_contents(/data/phpspider/zhask/data//catemap/3/heroku/2.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Heroku 为什么可以';李平先生_Heroku_Ping - Fatal编程技术网

Heroku 为什么可以';李平先生

Heroku 为什么可以';李平先生,heroku,ping,Heroku,Ping,我有一个在heroku上运行的应用程序,比如说my app.herokuapp.com。但是,如果我输入 ping -c 10 my-app.herokuapp.com 在Mac终端上,它显示请求超时,虽然应用程序正在运行,但我可以在浏览器中打开它 为什么会这样?Ping使用不同的协议,而不是在浏览器中打开它。Ping使用ICMP,而您的浏览器将使用TCP。Heroku似乎只是简单地阻止了ICMP协议,这很常见,因为它可能被滥用(也可以尝试ping www.microsoft.com)好的,谢

我有一个在heroku上运行的应用程序,比如说
my app.herokuapp.com
。但是,如果我输入

ping -c 10 my-app.herokuapp.com
在Mac终端上,它显示
请求超时
,虽然应用程序正在运行,但我可以在浏览器中打开它


为什么会这样?

Ping使用不同的协议,而不是在浏览器中打开它。Ping使用ICMP,而您的浏览器将使用TCP。Heroku似乎只是简单地阻止了ICMP协议,这很常见,因为它可能被滥用(也可以尝试ping www.microsoft.com)

好的,谢谢。。。我如何衡量访问我的应用程序所需的时间?使用cURL通过HTTP发送HEAD请求?我建议使用NewRelic-它能够测量服务器端响应和客户端响应-对于基本版本来说,它也是一个免费的插件。