NewRelic总是说我的应用程序已关闭

时间:2011-08-26 02:19:49

标签: ruby-on-rails ruby-on-rails-3 heroku newrelic

我在我的Heroku应用程序上安装了NewRelic插件,我正在尝试使用他们的“可用性”功能,但它说我的应用程序已关闭。此外,如果我尝试更改我要ping的URL,我将始终得到:

New Relic saved your changes, but http://skateparks.co/uptime timed out after 10 seconds. Ensure that the URL was entered properly, or edit the URL below

enter image description here

如果我做了“curl http://skateparks.co/uptime”那么我会得到一个应用程序没问题的回复。

enter image description here

2 个答案:

答案 0 :(得分:3)

编辑URL时收到的错误消息仅供参考。我们通过在修改URL时同步ping URL来进行健全性检查,以帮助您确保正确输入URL。有时我们无法在输入URL时ping网站,即使我们显示警告消息,我们仍会保留您的设置并开始ping网址。我们至少有一个客户报告,他们在编辑URL时总是遇到错误,即使一旦获得更新的设置,pinger本身也没有表明URL存在任何问题。

如果您的网址出现停机提醒,但您认为错误不正确,则排除故障的良好起点是使用以下命令卷曲目标,该命令模仿我们Pinger的确切行为。

curl -H --head "Accept: text/html" -H "Cache-Control: no-cache, max-age=0" -H "User-Agent: NewRelicPinger/1.0" -H "X-Newrelic-Ignore: true" http://www.newrelic.com

请注意,我们从头部请求开始,如果您的服务器不支持,请回退到get请求。要模仿get请求,只需使用上面的curl命令,但删除--head。

答案 1 :(得分:2)

我在New Relic工作,我在我们的支持网站上为您创建了一张票,我们可以对此进行进一步的排查。你很快就会收到一封电子邮件,上面有该门票的链接,但如果你有任何其他问题,请随时直接给我打电话。

欢呼声, B'/ P>