在小切片(256MB)上運行Rails時,主要的技巧和竅門是什麼?什麼是狹窄宿舍的最佳服務器設置?乘客,Nginx,Mongrel?這種環境中最好的後臺任務處理器是什麼?你需要注意什麼?我很想聽聽那些做過這些事情的人的故事,並碰到一些虛擬的牆壁。在vps切片上運行的Ruby on Rails
回答
我在256mb slicehost上運行Passenger,沒問題。比任何其他選擇更容易設置。對於背景材料,我使用Starling和Workling,Ryan Bates有關於如何將兩者結合使用的excellent screencast。
Nginx代理幾個雜種。更新gem可能會導致內存不足,但是可以通過從源代碼下載和編譯rubygems來解決這個問題。使用cron進行後臺任務不會有問題,因爲它非常輕便。
如果你的任務是activerecord和rails依賴,需要經常運行,該怎麼辦? 我碰到過這個問題:寶石更新: http://groups.google.com/group/emm-ruby/browse_thread/thread/a5c46bf4753f15ee?pli=1 – srboisvert 2009-01-10 12:31:36
在我的256片上,我在一對瘦服務器前運行nginx。無論您決定如何使用,請確保您使用上帝或monit來檢查您的堆棧。
上帝泄漏內存很不好,所以我會說使用monit的。 – nitecoder 2009-03-27 10:52:43
我建議乘客因爲它簡單和小腳印。我在我的VPS上有幾個域(RailsPlayground上的256MB VPS),到目前爲止沒有問題。另外,Starling/Workling的組合工作得很好,或者如果你的網站不是很大(如此簡單),你甚至可以使用spawn插件。
- 1. LAMP和Ruby on Rails可以在同一個VPS服務器上一起運行
- 2. Ruby on Rails - 圖片上傳
- 3. Ruby on Rails的照片上傳問題
- 4. 在iPhone上的Ruby on rails
- 5. Ruby on Rails,Formtastic Gem圖片上傳
- 6. 在Ruby on Rails上捲曲
- 7. 配置和運行Ruby-On-Rails遷移
- 8. Ruby on Rails:從IRB運行.rb文件
- 9. 在Ruby on Rails上運行腳本模塊
- 10. Ruby on Rails:在Windows 7上運行Typhoeus(64位)
- 11. 如何在App Engine上運行Ruby on Rails
- 12. 問題在Ruby on Rails上運行Sphinx 2.3.2
- 13. Ruby on Rails:運營商
- 14. Fedora 20上的Ruby on Rails
- 15. Ruby On Rails上的MySQL Gem
- 16. IIS上的Ruby on Rails?
- 17. IIS7上的Ruby on Rails
- 18. Ruby on Rails上的JSON api
- 19. 在Ruby on Rails的
- 20. 在Ruby on Rails的
- 21. 在Ruby on Rails的
- 22. 使用Ruby on Rails在twitter上上傳多張圖片Twitter Gem
- 23. 如何在Ruby on Rails中運行CGI Ruby腳本?
- 24. Ruby on Rails的VPS後,網站錯誤升級
- 25. 用於Ruby on Rails開發的遠程VPS
- 26. 從pq切換到sqlite3 ruby on rails
- 27. Ruby on Rails jQuery:切換不起作用
- 28. 切換Ruby on Rails數據庫
- 29. 如何訪問在VPS上運行的Rails WEBrick
- 30. CMS on Ruby on Rails
乘客真的應該是你的第一選擇。 – 2009-01-15 20:54:06