我的服务器一直在崩溃。在我的应用程序的本地化部分,其余的很好,这是特别糟糕的。在一个主要页面上,现在每次。我花了一个多小时来删除部分代码,重新启动服务器并查看它失败的位置(即每当插入任何内容段时),但我的代码似乎不太可能导致这些崩溃。< / p>
错误消息的内容如下:
c:\rubyjobs>ruby script/server
=> Booting Mongrel
=> Rails 2.3.5 application starting on http://0.0.0.0:3000
=> Call with -d to detach
=> Ctrl-C to shutdown server
C:/Rubystack/ruby/lib/ruby/gems/1.8/gems/activerecord-2.3.5/lib/
active_record/autosave_association.rb:183: [BUG] gc_sweep(): unknown data type 0
x0(0x59d9030)
ruby 1.8.7 (2010-01-10 patchlevel 249) [i386-mingw32]
This application has requested the Runtime to terminate it in an unusual way.
Please contact the application's support team for more information.
我对Rails没有经验,我觉得这个问题是先进和/或嵌入的。这是怎么回事?
这是该应用程序的一个关键问题,因此非常感谢任何帮助。
答案 0 :(得分:0)
不幸的是,有时Ruby和Rails并不是最稳定的产品。我记得249和/或248有很多问题在MacOSX上崩溃但在Linux上工作正常。我不确定Windows上的状态是什么,但如果我是你,我会升级到最新的Ruby(我相信1.8.7-p302)和最新的Rails(2.3.9)。