我有一个在Heroku上托管的Ruby on Rails web应用程序,我已经设置了为'高响应时间'设置警报的Logentries附加组件。Heroku附加组件Logentries和FlyData查询
最近,我开始变得对“ALERT高响应时间”的电子邮件,其中提到,高响应时间触发
heroku router - - at=info method=GET path="/robots.txt"
现在,我知道,搜索引擎像谷歌, Microsoft使用robots.txt忽略不应编入索引的页面。有没有其他原因,为什么这个文件将被访问?
如果我在这里丢失了某些东西,请纠正我。
哦,我正在使用Heroku的免费版本,即1个网站内容工作人员,我有1个工作人员使用调度程序运行定期工作。
查询#2 -
这有什么错我的应用程序,当我从Logentries以下电子邮件,主题为 - 'ALERT退出超时'
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)应用程序错误通知'。
电子邮件says-
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插件可能会查看关键字'错误'并触发电子邮件警报。
一些不友好的机器人(如电子邮件收割机)将robots.txt的要求,只是找出你想隐藏的页面,这样他们就可以让他们爬行了点。我不知道这是不是你正在发生的事情,但这是一种可能性。 – plasticinsect 2014-10-23 00:16:13