Googlebot要求png,然后我的整个Heroku网站崩溃.这是怎么回事



连续两天,我的网站已经关闭,并开始对每个请求进行错误 500 响应。两次,我都在日志中找到了这个。

Started GET "/apple-touch-icon-precomposed.png"
Processing by ShopsController#index as PNG
Parameters: {"page"=>"apple-touch-icon-precomposed"}
Completed 406 Not Acceptable in 25ms
F, [2013-09-06T04:15:13.827363 #2] FATAL
ActionController::UnknownFormat (ActionController::UnknownFormat)

紧随其后的是数小时

ActiveRecord::ConnectionTimeoutError 
(could not obtain a database connection within 5.000 seconds)

并响应 500 错误,直到我重新启动服务器。我已经增加了池大小,但我仍然无法理解为什么Googlebot要求PNG会使数据库惊慌失措,整个网站都崩溃了。

图像应作为/assets/apple-touch-icon-precomposed.png请求。如果没有/assets部分,路由器将其委托给 ShopsController#index ,这是您不想要的。

相关内容

  • 没有找到相关文章

最新更新