Если у моего приложения Rails размер пула базы данных установлен в 5 (по умолчанию) в моем файле database.yml, и я запускаю с помощью Phusion Passenger, значит ли это, что может быть до 5 подключения к базам данных для каждого процесса, который порождает Пассажир, или это всего 5 всего во всех процессах?Phusion Passenger и объединение базы данных
5
A
ответ
6
Размер бассейна относится к одному рубиновому процессу. Некоторые рубиновые интерпретаторы могут использовать потоки для обработки нескольких запросов, таких как jRuby. Размер пула применяется для одного процесса и всех потоков.
Пассажир не использует потоки, а создает новые рубиновые процессы.
Смежные вопросы
- 1. Phusion Passenger и Node.js
- 2. Скрепка и Phusion Passenger NoHandlerError
- 3. Phusion Passenger ngnix.conf location
- 4. Phusion Passenger Not Logging
- 5. Nginx + Phusion Passenger try_files
- 6. Phusion Passenger 3.2 экспериментальный
- 7. Phusion Passenger + Workling + RabbitMQ
- 8. Phusion запуска Passenger вопросы
- 9. Phusion Passenger v. WEBrick
- 10. Phusion Passenger RequestHandler issue
- 11. Ошибка внутреннего сервера Phusion Passenger
- 12. Как Phusion Passenger уважает gemfiles?
- 13. Phusion Passenger убивает мой процесс?
- 14. Phusion Passenger Runing Different User
- 15. Проблемы с нерезидентом Phusion Passenger
- 16. Phusion Passenger потребляет много памяти
- 17. Ошибка Phusion Passenger с rvm
- 18. Phusion Passenger с Ruby 1.8 и 1.9?
- 19. Загрузка файла Django навсегда с Phusion Passenger
- 20. Phusion Passenger поднимает ошибку в проекте, который не использует Phusion Passenger
- 21. Phusion Passenger Не всегда неблокируется с рельсами?
- 22. Sequel + Sinatra + Phusion Passenger + MySQL Connection Management
- 23. Настройка переменных окружения для приложений Phusion Passenger
- 24. Rails route issue with Phusion Passenger/Apache2
- 25. Phusion Passenger + NGinx with Rails 3
- 26. Запуск веб-сервера за Phusion Passenger
- 27. Невозможно запустить сторожевой таймер Phusion Passenger
- 28. Phusion Passenger не подчиняется моей настройке RailsEnv
- 29. Nginx с Phusion Passenger URI маршрутизации
- 30. Приложение не начинается с Phusion Passenger
На самом деле это зависит от того, как пассажир настроен на использование рельсовых приложений. По умолчанию все соединения в пуле разделяются по всем процессам rails. Это означает, что все 5 соединений распределены между всеми процессами. http://stackoverflow.com/questions/2200586/passenger-hosted-rails-app-painfully-slow-but-the-server-is-a-beast – Horacio
@Horacio: кто-то из Phusion [спорит, что сообщение утверждает, что общие соединения] (https://groups.google.com/forum/#!topic/phusion-passenger/hfdeaysTqPo). – twelve17