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]
它只是掛在這一點。在發生這種情況之後,我必須重新啓動服務器,在幾次請求後再次掛起。這是我遇到的最奇怪的問題,我真的很難過。
以調試模式運行服務器。該請求返回302 Found。我用一組乾淨的數據運行了它。正如我說的一個簡單的腳手架新應用程序。我可以使用控制檯添加記錄,而不會有任何問題。 – 2010-04-01 07:28:47
我假設它不是應用程序。你可以嘗試在除了apache之外的東西上運行它嗎? – Taka 2010-04-05 00:38:19