Ruby on rails Rails服务器死机:重复GET请求
我正在做一些与编码无关的事情(在另一个Safari窗口中),突然我看到日志生成了一堆GET请求。开头是这样的:Ruby on rails Rails服务器死机:重复GET请求,ruby-on-rails,ruby-on-rails-4,safari,server,panic,Ruby On Rails,Ruby On Rails 4,Safari,Server,Panic,我正在做一些与编码无关的事情(在另一个Safari窗口中),突然我看到日志生成了一堆GET请求。开头是这样的: Started GET "/" for ::1 at 2015-06-28 18:19:41 -0400 Processing by StaticPagesController#home as HTML Rendered static_pages/home.html.erb within layouts/application (0.3ms) Rendered layouts/_shi
Started GET "/" for ::1 at 2015-06-28 18:19:41 -0400
Processing by StaticPagesController#home as HTML
Rendered static_pages/home.html.erb within layouts/application (0.3ms)
Rendered layouts/_shim.html.erb (0.1ms)
Rendered layouts/_header.html.erb (3.0ms)
Rendered layouts/_footer.html.erb (0.2ms)
Completed 200 OK in 375ms (Views: 373.9ms | ActiveRecord: 0.0ms)
Started GET "/login" for ::1 at 2015-06-28 18:19:12 -0400
Processing by SessionsController#new as HTML
Rendered sessions/new.html.erb within layouts/application (920.0ms)
Rendered layouts/_shim.html.erb (0.1ms)
Rendered layouts/_header.html.erb (101.4ms)
Rendered layouts/_footer.html.erb (0.2ms)
Completed 200 OK in 1884ms (Views: 1883.2ms | ActiveRecord: 0.0ms)
[2015-06-28 18:19:14] ERROR Errno::ECONNRESET: Connection reset by peer
/System/Library/Frameworks/Ruby.framework/Versions/2.0/usr/lib/ruby/2.0.0/webrick/httpserver.rb:80:in `eof?'
/System/Library/Frameworks/Ruby.framework/Versions/2.0/usr/lib/ruby/2.0.0/webrick/httpserver.rb:80:in `run'
/System/Library/Frameworks/Ruby.framework/Versions/2.0/usr/lib/ruby/2.0.0/webrick/server.rb:295:in `block in start_thread'
然后,第一个块再次重复n次,直到我停止服务器。唯一的异常情况如下:
Started GET "/" for ::1 at 2015-06-28 18:19:41 -0400
Processing by StaticPagesController#home as HTML
Rendered static_pages/home.html.erb within layouts/application (0.3ms)
Rendered layouts/_shim.html.erb (0.1ms)
User Load (0.4ms) SELECT "users".* FROM "users" WHERE "users"."id" = ? LIMIT 1 [["id", 13]]
Rendered layouts/_header.html.erb (4.5ms)
Rendered layouts/_footer.html.erb (0.2ms)
Completed 200 OK in 237ms (Views: 235.3ms | ActiveRecord: 0.4ms)
ID:13是我正在使用的用户ID
有什么线索吗?看起来可疑。您的应用程序是否运行任何AJAX请求?因为这是在本地主机上,所以在假设恶意或黑客攻击之前,我会假设一些与Rails服务器相关的恶意进程。具体而言,我会制作一份清单,如下所示:
Started GET "/" for ::1 at 2015-06-28 18:19:41 -0400
Processing by StaticPagesController#home as HTML
Rendered static_pages/home.html.erb within layouts/application (0.3ms)
Rendered layouts/_shim.html.erb (0.1ms)
User Load (0.4ms) SELECT "users".* FROM "users" WHERE "users"."id" = ? LIMIT 1 [["id", 13]]
Rendered layouts/_header.html.erb (4.5ms)
Rendered layouts/_footer.html.erb (0.2ms)
Completed 200 OK in 237ms (Views: 235.3ms | ActiveRecord: 0.4ms)
- 我的应用程序是否有可能发送AJAX请求的Javascript
- 当我禁用所有javascript时,请求是否仍然发生
- 我是否安装了可能触发AJAX请求的gems
- 当我没有在任何浏览器中打开网站时,是否会发生请求
- 无论我打开了哪个浏览器,请求都会发生吗?(可能是某个奇怪的浏览器插件导致了这些请求)
- 如果我创建了一个新的空的/搭建的Rails应用程序,我可以在该应用程序上获得请求吗
- 当我没有打开任何浏览器时,是否会发生请求
- 我的网络上还有哪些其他人/计算机?这是大学宿舍还是加密的个人家庭网络?我可以在不同的设置中复制请求吗