ruby-on-rails - 滚动条和 rails : No route matches [GET] "/blog/wp-login.php"

标签 ruby-on-rails

我最近在我的生产实例上安装了 Rollbar,我看到 Rollbar 开始报告这个关于找不到 WordPress 登录的问题。

ActionController::RoutingError: No route matches [GET] "/blog/wp-login.php"

我搜索了我所有的代码,但没有找到任何引用 wp-login.php 并且堆栈跟踪也没有帮助。你知道这可能来自哪里吗?
"/home/myproject/shared/bundle/ruby/2.1.0/gems/actionpack-4.0.13/lib/action_dispatch/middleware/debug_exceptions.rb" line 21 in call
"/home/myproject/shared/bundle/ruby/2.1.0/gems/rollbar-2.7.1/lib/rollbar/middleware/rails/show_exceptions.rb" line 22 in call_with_rollbar
"/home/myproject/shared/bundle/ruby/2.1.0/gems/actionpack-4.0.13/lib/action_dispatch/middleware/show_exceptions.rb" line 30 in call
"/home/myproject/shared/bundle/ruby/2.1.0/gems/railties-4.0.13/lib/rails/rack/logger.rb" line 38 in call_app
"/home/myproject/shared/bundle/ruby/2.1.0/gems/railties-4.0.13/lib/rails/rack/logger.rb" line 20 in block in call
"/home/myproject/shared/bundle/ruby/2.1.0/gems/activesupport-4.0.13/lib/active_support/tagged_logging.rb" line 68 in block in tagged
"/home/myproject/shared/bundle/ruby/2.1.0/gems/activesupport-4.0.13/lib/active_support/tagged_logging.rb" line 26 in tagged
"/home/myproject/shared/bundle/ruby/2.1.0/gems/activesupport-4.0.13/lib/active_support/tagged_logging.rb" line 68 in tagged
"/home/myproject/shared/bundle/ruby/2.1.0/gems/railties-4.0.13/lib/rails/rack/logger.rb" line 20 in call
"/home/myproject/shared/bundle/ruby/2.1.0/gems/actionpack-4.0.13/lib/action_dispatch/middleware/request_id.rb" line 21 in call
"/home/myproject/shared/bundle/ruby/2.1.0/gems/rack-1.5.5/lib/rack/methodoverride.rb" line 21 in call
"/home/myproject/shared/bundle/ruby/2.1.0/gems/rack-1.5.5/lib/rack/runtime.rb" line 17 in call
"/home/myproject/shared/bundle/ruby/2.1.0/gems/actionpack-4.0.13/lib/action_dispatch/middleware/static.rb" line 84 in call
"/home/myproject/shared/bundle/ruby/2.1.0/gems/rack-1.5.5/lib/rack/send.rb" line 112 in call
"/home/myproject/shared/bundle/ruby/2.1.0/gems/railties-4.0.13/lib/rails/engine.rb" line 511 in call
"/home/myproject/shared/bundle/ruby/2.1.0/gems/railties-4.0.13/lib/rails/application.rb" line 97 in call
"/home/myproject/shared/bundle/ruby/2.1.0/gems/railties-4.0.13/lib/rails/railtie/configurable.rb" line 30 in method_missing
"/home/myproject/shared/bundle/ruby/2.1.0/gems/unicorn-5.0.1/lib/unicorn/http_server.rb" line 562 in process_client
"/home/myproject/shared/bundle/ruby/2.1.0/gems/unicorn-5.0.1/lib/unicorn/http_server.rb" line 658 in worker_loop
"/home/myproject/shared/bundle/ruby/2.1.0/gems/unicorn-5.0.1/lib/unicorn/http_server.rb" line 508 in spawn_missing_workers
"/home/myproject/shared/bundle/ruby/2.1.0/gems/unicorn-5.0.1/lib/unicorn/http_server.rb" line 132 in start
"/home/myproject/shared/bundle/ruby/2.1.0/gems/unicorn-5.0.1/bin/unicorn" line 126 in <top (required)>
"/home/myproject/shared/bundle/ruby/2.1.0/bin/unicorn" line 23 in load
"/home/myproject/shared/bundle/ruby/2.1.0/bin/unicorn" line 23 in <main>

最佳答案

这只是互联网的随机背景噪音 - 脚本四处游荡,寻找人类可能想要利用的已知安全漏洞(在本例中为 WordPress 中的一个)。如果有人将您的链接放入 MS Office 文档中,您还会看到奇怪的 OPTIONS要求。

通常将错误报告配置为忽略 RoutingError s,当然这有利也有弊。它可以让您忽略这种可能触发误报的噪音,但如果您真的渲染了一个错误的 URL,它可能会被忽视。

关于ruby-on-rails - 滚动条和 rails : No route matches [GET] "/blog/wp-login.php",我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/35800137/

相关文章:

ruby-on-rails - Rails .include?在不应该的时候返回真

ruby-on-rails - ERB 文件的 VIM 折叠?

ruby-on-rails - 如何在 Ruby on Rails 中找到给定类的所有作用域名称?

ruby-on-rails - Bundler Capistrano 问题 : How does Rails know where my gems are?

css - Rails 4 在 Heroku 上定位 Bootstrap 字形图标

ruby-on-rails - rails : redirect_to :controller= >'tips' , :action => 'show' , :id => @tip. 永久链接

ruby-on-rails - has_and_belongs_to_many 关联的 CanCanCan 权限

css - 我如何在 application.css 中要求 main.css.erb

ruby-on-rails - PG::UndefinedFile: 错误:无法打开扩展控制文件

ruby-on-rails - 验证消息中的回形针文件名