我有一个托管在 Heroku 上的 Ruby on Rails Web 应用程序,并且我设置了 Logentries 插件,它为“高响应时间”设置警报。
最近,我开始收到有关“ ALERT High Response Time ”的电子邮件,其中提到高响应时间是针对
heroku router - - at=info method=GET path="/robots.txt"
现在,我知道像谷歌、微软这样的搜索引擎使用 robots.txt 来忽略不应该被索引的页面。还有其他原因,为什么会访问此文件?
如果我在这里遗漏了什么,请纠正我。
哦,我正在使用 Heroku 的免费版本,即 1 个工作人员用于网站内容,我有 1 个工作人员使用调度程序运行定期作业。
查询 #2 -
当我从 Logentries 收到以下电子邮件时,我的应用程序出了什么问题,主题为“ ALERT Exit Timeout ”
Exit timeout: Heroku/my-app
2014-10-13 18:53:56.351
188 <45>1 2014-10-13T18:53:56.053533+00:00 heroku web.1 - - Error R12 (Exit timeout) -> At least one process failed to exit within 10 seconds of SIGTERM
查询#3-
我还安装了 FlyData 附加试用版,看看它是如何工作的。我收到主题为“ [FlyData-Alert] (myapp) Application Error notification ”的电子邮件。
邮件说——
We noticed the following error logs on your application (myapp) :
2014-10-08T23:59:53.042662+00:00 app[scheduler.3266]: ** [NewRelic][10/08/14 23:59:53 +0000 21fd815f-5e08-42ab-80d8-4771ea1593c7 (2)] INFO : Installing Rails3 Error instrumentation
我认为这封电子邮件是因为来自 New Relic 的 INFO 消息触发的,其中显示 - 安装 Rails3 错误检测。FlyData 插件可能会查看关键字“错误”并触发电子邮件警报。