2015-02-09 70 views
1

我部署了ROR應用程序而未使用緩存,因爲在某些API數據中沒有更新API。 只需在Gemfile 中使用gem'thin'即可,在我的應用程序中,我有更多的1000k到2000k用戶,並且隨着用戶數量的增加API響應日益緩慢。 30秒內一段時間API超時,沒有給太多的查詢,對於MySQLRuby和Rails在AWS上使用THIN時出現緩慢響應

每API簡單單的查詢和使用RDS服務器這成了頭痛

+0

解決了這個問題怎麼瘦多進程運行的方式有多少瘦服務器正在運行?它是一個還是更多? – 2015-02-09 15:22:50

+0

3個服務器一個是開發人員使用的開發人員,另一個是QA – 2015-02-09 15:32:48

回答

1

運行瘦服務器爲: -

thin start -s3 -p 3000 -e production 

但確保端口3000,3001和3002公開。

它將開始三個瘦的過程。它可以通過將-s3更改爲-s5而增加,它將啓動五個瘦程序。

停止這些進程: -

​​
+0

我沒有問題在另一個端口上啓動應用程序,,我的問題是響應非常慢 – 2015-02-09 15:49:22