2010-03-30 89 views
0

我在我的Mac上安裝了Bitnami Rails堆棧。爲了更好地解釋我的問題,我創建了一個簡單的基於腳手架的rails應用程序,並將mysql作爲後端。我可以在一段時間內執行簡單的POST和GET請求,並且在幾次請求之後,應用程序只能無限期掛起。在開發日誌中沒有發現異常或者任何值得報告的奇怪行爲。這是應用程序凍結前的開發日誌的最後一位:Rails App在幾個請求後掛起

Processing WritedatasController#index (for 127.0.0.1 at 2010-03-30 20:38:51) [GET] 
    [4;36;1mWritedata Load (0.7ms) [0m [0;1mSELECT * FROM `writedatas` [0m 
Rendering template within layouts/application 
Rendering writedatas/index 
    [4;35;1mWritedata Columns (2.9ms) [0m [0mSHOW FIELDS FROM `writedatas` [0m 
Completed in 99ms (View: 88, DB: 4) | 200 OK [http://localhost/writedatas] 
    [4;36;1mSQL (0.2ms) [0m [0;1mSET NAMES 'utf8' [0m 
    [4;35;1mSQL (0.1ms) [0m [0mSET SQL_AUTO_IS_NULL=0 [0m 


Processing WritedatasController#new (for 127.0.0.1 at 2010-03-30 20:38:52) [GET] 
    [4;36;1mWritedata Columns (2.0ms) [0m [0;1mSHOW FIELDS FROM `writedatas` [0m 
Rendering template within layouts/application 
Rendering writedatas/new 
Rendered writedatas/_form (5.9ms) 
Completed in 34ms (View: 25, DB: 2) | 200 OK [http://localhost/writedatas/new] 
    [4;36;1mSQL (0.4ms) [0m [0;1mSET NAMES 'utf8' [0m 
    [4;35;1mSQL (0.1ms) [0m [0mSET SQL_AUTO_IS_NULL=0 [0m 


Processing WritedatasController#index (for 127.0.0.1 at 2010-03-30 20:39:17) [GET] 
    [4;36;1mWritedata Load (0.7ms) [0m [0;1mSELECT * FROM `writedatas` [0m 
Rendering template within layouts/application 
Rendering writedatas/index 
    [4;35;1mWritedata Columns (2.6ms) [0m [0mSHOW FIELDS FROM `writedatas` [0m 
Completed in 101ms (View: 90, DB: 4) | 200 OK [http://localhost/writedatas] 

它只是掛在這一點。在發生這種情況之後,我必須重新啓動服務器,在幾次請求後再次掛起。這是我遇到的最奇怪的問題,我真的很難過。

回答

1

您不能提供足夠的評論。 在調試器模式下運行服務器,並嘗試通過單步執行代碼來查明問題。

如果代碼沒有問題,請嘗試使用一組乾淨的數據運行它。

+0

以調試模式運行服務器。該請求返回302 Found。我用一組乾淨的數據運行了它。正如我說的一個簡單的腳手架新應用程序。我可以使用控制檯添加記錄,而不會有任何問題。 – 2010-04-01 07:28:47

+0

我假設它不是應用程序。你可以嘗試在除了apache之外的東西上運行它嗎? – Taka 2010-04-05 00:38:19