我有一个相当大的Rails应用程序,开发越来越困难。开发环境变得越来越慢,并且WeBrick永远在启动。但是,最奇怪的是,无论何时我更改逻辑(控制器或模型)中的代码,服务器都会因为“非法指令”而崩溃,所以每次更改内容时都必须重新启动服务器。当我改变视图时不会发生这种情况。Rails应用程序每次更改逻辑时都会收到非法指令
每次重新启动以及在我们的生产环境中,代码都能正常工作。
我对web开发相当陌生,只做了一年。这是非常可能的,我犯了一些错误,导致溢出或二进制中的一些错误,CPU无法处理它。即使代码似乎工作得很好,并且具有正确的预期结果,情况是否如此?
另外,有人可以指导我找到加快我的开发环境的方法。它开始变得荒谬。它只适用于这个特定的存储库。
这是一个使用Ruby 1.9.2-p136和MYSQL数据库的Rails 3.0.4应用程序。使用大部分代码库的rails引擎'spree'。 WEBrick是开发服务器。
我使用Apache和Mongrel进行生产。这只是我在本地计算机上开发的一个问题。感谢您指出Webrick的问题。我会考虑为我的本地发展设立杂种犬 – ScotterC 2011-03-03 01:12:23