连续两天,我的网站已关闭并开始响应每个请求的错误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会让数据库变得怪异并且整个网站都会崩溃。
答案 0 :(得分:0)
应以/assets/apple-touch-icon-precomposed.png
的形式请求图片。如果没有/assets
部分,路由器会将其委托给ShopsController#index
,这是您不想要的。