0
最近我們的rails應用程序升級到2.3.8。我們還在升級期間用Phusion Passenger替換了Mongrel/Mongrel羣集。乘客問題
無論何時我們嘗試部署我們的應用程序,它似乎都會在最初響應得更快,但響應時間逐漸增加。我們還注意到,數據庫框中的cpu使用率達到400%,並且全局隊列中的許多請求正在等待。這似乎只發生在我們的生產環境中。
任何人都可以讓我知道我應該怎麼去調試這個問題?
無論如何,我們可以限制乘客和數據庫之間的連接數量嗎?
也有我們可以在乘客中設置連接池的方法嗎?
謝謝,
Sivakumar。
我第二次升級到乘客3.0.x的 – 2011-03-23 17:29:01
我們已經在使用乘客3.我們正在六臺機器上運行應用程序,每臺機器有45個乘客實例。所以我想總共有270個連接會被MySQL打開。這可能是爲什麼mysql佔用CPU的原因嗎?無論如何將限制與MySQL幫助的連接數量? – Sivakumar 2011-03-24 02:55:37
我不能肯定地說,但我會建議先檢查我在回答中列出的步驟。對於一臺機器來說,45個乘客似乎很多,但是如果他們能夠處理它,那麼你的能力就越強。您可以嘗試限制您打開的乘客密碼。 – 2011-03-24 04:53:31