Bất cứ ai cũng có thể đề xuất một con kỳ lân tốt + nginx + cap triển khai như thế nào? Tôi đã tìm kiếm chi tiêu cao và thấp như 5 giờ để triển khai và chạy với tất cả các loại hoặc lỗi.tốt unicorn + nginx + cap triển khai howto?
Trả lời
Mới hôm qua tôi đã phải thiết lập một số kỳ lân và nginx. Tôi đi theo:
- The article aa_memon already mentioned và
- http://www.slideshare.net/mauricio.linhares/deploying-your-rails-application-to-a-clean-ubuntu-10
Ngoài ra, đây là cấu hình Unicorn của tôi và kịch bản init.d: https://gist.github.com/2049606.
Kịch bản triển khai mà tôi đã sử dụng gần như giống với tập lệnh được đề cập trong các liên kết ở trên. Nếu bạn đang sử dụng RVM, hãy chắc chắn bạn thêm một cái gì đó như:
$:.unshift(File.expand_path('./lib', ENV['rvm_path'])) # Add RVM's lib directory to the load path.
require "rvm/capistrano" # Load RVM's capistrano plugin.
set :rvm_ruby_string, '[email protected]' # Or whatever env you want it to run in.
Một điểm quan trọng là bạn xác định các tập tin PID để được ở các vị trí chính xác (tôi gõ sai đó và nó đã cho tôi nửa giờ để tìm tôi sai lầm). Ngoài ra hãy chắc chắn rằng người dùng của bạn có thể viết tất cả các tệp cần thiết.
thx có vẻ hơi phức tạp/tinh tế hơn. – Rubytastic
tuyệt vời writeup mặc dù nó cho ubuntu tôi đang sử dụng centos. Con đường lân cận của tôi là ví dụ hoàn toàn khác nhau /usr/local/rvm/gems/ruby-1.9.3-p125/bin/unicorn_rails – Rubytastic
Tôi thích video này một
Cũng github đã làm một writeup khá tốt trên nginx và lân
Tôi đoán một câu trả lời hay cho điều này là - https://coderwall.com/p/yz8cha. Ngắn của nó & ngọt ngào và làm việc rất tốt cho tôi.
là một trong này khá toàn diện: http://isotope11.com/blog/deploying-a-rails-3-dot-2-plus-app-from-scratch-on-ubuntu
này trông rất hứa hẹn ....
- 1. RVM & Unicorn triển khai
- 2. Quá trình Unicorn/Nginx bị thiếu, mở khóa
- 3. Cap triển khai không tạo ra phần thư mục/log
- 4. Unicorn vs Passenger Standalone đằng sau nginx
- 5. Triển khai ứng dụng Django trên nGINX
- 6. Rails sử dụng Websockets với Nginx và Unicorn?
- 7. Cap gọi và sudo
- 8. Rails chuyển hướng thất bại trên nginx & unicorn thiết lập
- 9. Triển khai tốt nhất hàng đợi Java?
- 10. Django và virtualenv Phát triển Practices/Triển khai tốt nhất
- 11. Gitlab: Các sự cố khi chạy Unicorn, Resque with Passenger/Nginx
- 12. Ngăn triển khai Node.js
- 13. lệnh cap không tìm thấy
- 14. Cách tốt nhất để triển khai ứng dụng Giá treo là gì?
- 15. Triển khai ứng dụng Rails cho nhiều máy chủ bằng Capistrano - Thực tiễn tốt nhất
- 16. làm thế nào để triển khai django dưới một suburl đằng sau nginx
- 17. Mô hình tốt nhất cho việc triển khai NIO?
- 18. Triển khai tốt nhất cho AOP trong .Net là gì?
- 19. Cách tốt nhất để kiểm tra triển khai Mutex?
- 20. Tìm kiếm một triển khai SIP tốt trong C#
- 21. Thực tiễn tốt nhất khi triển khai IModelBinder
- 22. Thực tiễn tốt nhất về triển khai NoSql/Raven DB
- 23. Triển khai Git tốt bằng chiến lược nhánh với Heroku?
- 24. Triển khai chuỗi kết nối ASP.NET thực hành tốt nhất
- 25. JDBC DAO - bất kỳ triển khai tham chiếu nào tốt?
- 26. Triển khai VoiceXML nguồn mở tốt là gì?
- 27. Có bất kỳ Websocket C# nào triển khai tốt không?
- 28. git triển khai với submodules
- 29. Triển khai với Git/Github
- 30. Unicorn không thể cấp phát bộ nhớ
này nhắc nhở tôi. Tôi đã lên kế hoạch để viết cho mình một vài ngày trước :) –