Ruby on rails SystemStackError(堆栈级别太深)RVM 1.9.3

Ruby on rails SystemStackError(堆栈级别太深)RVM 1.9.3,ruby-on-rails,ruby,ubuntu,rvm,activesupport,Ruby On Rails,Ruby,Ubuntu,Rvm,Activesupport,我在运行rails服务器时出错 我目前正在生产此代码,但我必须在服务器上执行维护,并且我正在另一台服务器上进行测试,因此,请重新安装所有内容 Ubuntu 16.04 RVM Ruby 1.9.3 Rails 3.1.12 Datamapper Nginx 我的bundle安装没有问题,gems安装了,相同的代码,相同的工具,但是我找不到错误 接下来是我找到的代码并生成了txt,但我无法理解代码行 2019-10-18 18:35:09-0300开始获取190.82.72.125的“/usuar

我在运行rails服务器时出错

我目前正在生产此代码,但我必须在服务器上执行维护,并且我正在另一台服务器上进行测试,因此,请重新安装所有内容

Ubuntu 16.04 RVM Ruby 1.9.3 Rails 3.1.12 Datamapper Nginx

我的bundle安装没有问题,gems安装了,相同的代码,相同的工具,但是我找不到错误

接下来是我找到的代码并生成了txt,但我无法理解代码行

2019-10-18 18:35:09-0300开始获取190.82.72.125的“/usuarios/login” UsuariosController处理#以HTML登录 在1088ms内完成500个内部服务器错误 SystemStackError(堆栈级别太深):

Rendered/usr/local/rvm/gems/ruby-1.9.3-p448/gems/actionpack-3.1.12/lib/action\u dispatch/middleware/templates/rescues//u trace.erb(8.9ms) Rendered/usr/local/rvm/gems/ruby-1.9.3-p448/gems/actionpack-3.1.12/lib/action\u dispatch/middleware/templates/rescues//u request\u and\u response.erb(118.1ms) rescues/layout中的Rendered/usr/local/rvm/gems/ruby-1.9.3-p448/gems/actionpack-3.1.12/lib/action\u dispatch/middleware/templates/rescues/diagnostics.erb(149.1ms)


这里没有足够的信息来回答。您需要提供完整的堆栈跟踪和触发异常的相关代码。不是来自ActiveSupport的代码,而是调用ActiveSupport中代码的代码,堆栈跟踪将显示该文件和该行。更多信息请参见。老兄,我有一个包含1200000行的txt文件,我可以将其上传到Review,我不知道这1.2m长的文件是从哪里来的。我说发布堆栈跟踪和堆栈跟踪引用的代码行。这最多应该是20行。因为您使用的是Ruby 1.9.3,所以您将无法看到堆栈跟踪——哎呀!我建议阅读,这样您就可以了解如何显示堆栈跟踪并跟踪错误源。很可能是在您的
usuarios/login
controller操作的回调中,但是如果没有看到controller类,就很难说了。
SystemStackError in UsuariosController#login
stack level too deep

activesupport (3.1.12) lib/active_support/callbacks.rb:396