我有一個相當大的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