在小切片(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. Ruby腳本在vps上獨立運行
- 5. Ruby On Rails: - WHM VPS服務器
- 6. Ruby on Rails的照片上傳問題
- 7. 在iPhone上的Ruby on rails
- 8. Ruby on Rails:如何運行/調試在rails 3.1上查找ruby的bug?
- 9. Ruby on Rails,Formtastic Gem圖片上傳
- 10. Ruby on Rails圖片展示
- 11. 在Windows上運行Ruby on Rails的常量錯誤8
- 12. 在服務器上運行Ruby on Rails的要求
- 13. Ruby on Rails刪除仍在Heroku上運行的遷移
- 14. Coffeescript不能在Ruby on Rails上執行
- 15. 在Ruby on Rails上捲曲
- 16. Ruby on Rails:從IRB運行.rb文件
- 17. 配置和運行Ruby-On-Rails遷移
- 18. Ruby on rails運行javascript代碼
- 19. 在Windows 7上使用Ruby on Rails運行Postgresql
- 20. Ruby on Rails:在Windows 7上運行Typhoeus(64位)
- 21. 問題在Ruby on Rails上運行Sphinx 2.3.2
- 22. 如何在App Engine上運行Ruby on Rails
- 23. 在Ruby on Rails上運行腳本模塊
- 24. Ruby on Rails:運營商
- 25. 在Ruby on Rails的
- 26. 在Ruby on Rails的
- 27. 在Ruby on Rails的
- 28. Ruby On Rails上的MySQL Gem
- 29. Azure上的Ruby on Rails
- 30. IIS7上的Ruby on Rails
乘客真的應該是你的第一選擇。 – 2009-01-15 20:54:06