Warning: file_get_contents(/data/phpspider/zhask/data//catemap/8/svg/2.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Ruby on rails Rails服务器死机:重复GET请求_Ruby On Rails_Ruby On Rails 4_Safari_Server_Panic - Fatal编程技术网

Ruby on rails Rails服务器死机:重复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

我正在做一些与编码无关的事情(在另一个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/_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应用程序,我可以在该应用程序上获得请求吗
  • 当我没有打开任何浏览器时,是否会发生请求
  • 我的网络上还有哪些其他人/计算机?这是大学宿舍还是加密的个人家庭网络?我可以在不同的设置中复制请求吗

这是在本地服务器上还是在远程服务器上?这是在本地服务器上。