行为是:浏览器挂起继续加载而没有任何回复。
请参阅以下日志。
I, [2014-07-16T14:14:09.766062 #11713] INFO -- : Started GET "/somepage" for xxx.xxx.xxx.xxx at 2014-07-16 14:14:09 +0800
I, [2014-07-16T14:14:40.872411 #31111] INFO -- : Started GET "/" for yyy.yyy.yyy.yyy at 2014-07-16 14:14:40 +0800
I, [2014-07-16T14:14:40.874968 #31111] INFO -- : Processing by HomeController#index as */*
I, [2014-07-16T14:14:40.893189 #31111] INFO -- : Rendered ...
I, [2014-07-16T14:14:40.901553 #31111] INFO -- : Completed 200 OK in 26ms (Views: 22.5ms | ActiveRecord: 2.6ms)
... more other requests handled normally
I, [2014-07-16T14:29:35.395493 #11713] INFO -- : Processing by HomeController#somepage as HTML
I, [2014-07-16T14:29:35.403614 #11713] INFO -- : Rendered home/somepage.html.erb (1.5ms)
I, [2014-07-16T14:29:35.403762 #11713] INFO -- : Completed 200 OK in 8ms (Views: 5.0ms | ActiveRecord: 0.5ms)
在"开始GET ......"之间和"处理"日志,rails应用程序可以正常处理其他请求。但是,2个日志(应该来自同一个请求)有大约15分钟的差距。
服务器:带乘客的Apache 数据库:使用mysql2适配器的Mysql
我完全迷失了,没有线索是什么原因......
答案 0 :(得分:0)
我遇到了类似的问题,浏览器继续加载日志文件中没有日志。我发现我们在我们的模型中错误地写了find.all
因为在测试期间它只有1000条记录,而生产记录超过100万条记录。然后将其更改为batch records
/ pagination
解决了它。
...........希望这可以帮到你。