0

我在我的 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

在此处输入图像描述

如果我执行“curl http://skateparks.co/uptime ”然后我会得到应用程序正常的响应。

在此处输入图像描述

4

2 回答 2

3

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

如果您收到有关您的 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 请求,只需使用上面的 curl 命令,但删除 --head。

于 2011-08-26T21:46:18.453 回答
2

我在 New Relic 工作,并在我们的支持网站上为您创建了一张票,我们可以在其中进一步解决此问题。您应该很快会收到一封包含该票链接的电子邮件,但如果您有任何其他问题,请随时直接联系我。

干杯,b

于 2011-08-26T04:16:50.773 回答