Nếu ứng dụng Rails của tôi có kích thước nhóm cơ sở dữ liệu được đặt thành 5 (mặc định) trong tệp database.yml của tôi và tôi đang sử dụng Phusion Passenger, điều đó có nghĩa là có thể có tối đa 5 kết nối cơ sở dữ liệu cho mỗi quá trình mà Hành khách sinh ra, hoặc là tổng số 5 trong tất cả các quy trình?Phusion Hành khách và cơ sở dữ liệu gộp
5
A
Trả lời
6
Kích thước hồ bơi áp dụng cho một quá trình ruby. Một số thông dịch viên ruby có thể sử dụng luồng để xử lý nhiều yêu cầu, như jRuby. Kích thước hồ bơi áp dụng cho một quá trình đó và tất cả các chủ đề.
Hành khách không sử dụng luồng, nhưng thay vào đó tạo quy trình ruby mới.
Các vấn đề liên quan
- 1. Một cơ sở dữ liệu và nhiều cơ sở dữ liệu
- 2. Tệp cấu hình Hành khách Phusion ở đâu?
- 3. Không thể khởi động bộ theo dõi hành khách Phusion?
- 4. phusion hành khách không nhìn thấy biến môi trường?
- 5. Lớp cơ sở dữ liệu .NET và cơ sở dữ liệu
- 6. Cơ sở dữ liệu ngang và Cơ sở dữ liệu dọc
- 7. Cơ sở dữ liệu người dùng đơn và cơ sở dữ liệu nhiều người dùng
- 8. Cơ sở dữ liệu và kết nối
- 9. Ma trận và cơ sở dữ liệu
- 10. Cơ sở dữ liệu Elasticsearch và NoSql
- 11. ViewPager và cơ sở dữ liệu
- 12. Cơ sở dữ liệu sharding và JPA
- 13. Thực hành tốt cơ sở dữ liệu dàn dựng
- 14. Cơ sở dữ liệu Upserts - Thực hành tốt hay xấu?
- 15. mangento trong cơ sở dữ liệu hoặc cơ sở oracle?
- 16. Chuyển dữ liệu từ cơ sở dữ liệu này sang cơ sở dữ liệu khác
- 17. neo4j - đồ thị cơ sở dữ liệu cùng với một cơ sở dữ liệu quan hệ?
- 18. Một cơ sở dữ liệu người dùng phục vụ nhiều cơ sở dữ liệu ứng dụng
- 19. Cách di chuyển dữ liệu và cài đặt từ cơ sở dữ liệu này sang cơ sở dữ liệu khác?
- 20. Cách chuyển đổi cơ sở dữ liệu Visual Foxpro sang cơ sở dữ liệu SQL Server
- 21. Tạo dữ liệu thử nghiệm trong cơ sở dữ liệu
- 22. Xử lý lỗi SQL Server: ngoại lệ và hợp đồng cơ sở dữ liệu-khách hàng
- 23. Oracle 11g Khách hàng kết nối với cả cơ sở dữ liệu 10g và 11g
- 24. Cách lấy dữ liệu từ cơ sở dữ liệu Parse.com
- 25. Bản dịch và Symfony2 trong cơ sở dữ liệu
- 26. cơ sở dữ liệu node.js
- 27. Cơ sở dữ liệu CUBRID
- 28. chiến lược sharding cơ sở dữ liệu
- 29. triển khai ray3 ứng dụng với hành khách bundler và phusion: .bundle dir không tìm thấy
- 30. Lỗi khi tách cơ sở dữ liệu SQLite - cơ sở dữ liệu bị khóa
Điều này thực sự phụ thuộc vào cách hành khách được cấu hình để sinh ra các ứng dụng đường ray. Theo mặc định, tất cả các kết nối trong nhóm được chia sẻ trên tất cả các quy trình đường ray. Điều đó có nghĩa là tất cả 5 kết nối được chia sẻ giữa tất cả các quá trình. http://stackoverflow.com/questions/2200586/passenger-hosted-rails-app-painfully-slow-but-the-server-is-a-beast – Horacio
@Horacio: ai đó từ Phusion [tranh chấp rằng tuyên bố của bài đăng rằng kết nối được chia sẻ] (https://groups.google.com/forum/#!topic/phusion-passenger/hfdeaysTqPo). – twelve17