Я разработчик Rails с некоторым опытом (1,5 года), но я до сих пор не знаю, как Phusion Passenger обрабатывает запросы. Я понимаю, что сначала Nginx ловят запрос и передает мой запрос на Phusion Passenger, но что будет дальше? Как память используется пассажиром? Есть ли поток/процесс для каждого запроса или нет? Есть только одна копия Пассажира в памяти или нет? Пожалуйста, объясните мне алгоритм. Кроме того, сколько ядер моей системы может использовать Пассажир? Заранее большое спасибо.Как Phusion Passenger с запросами процесса Nginx?
0
A
ответ
1
Автор пассажира здесь. Большинство ваших вопросов объясняются в документе Пассажира Design and Architecture. В Raptor blog posts также имеется много информации.
Некоторые конкретные ответы на вопросы не ответили в этом документе: «Как память делает использование Passenger»
- - Пассажир сам (не считая приложения) использует около 4 МБ.
- «Также, сколько ядер моей системы может использовать Пассажир?» - Он может использовать все ваши ядра. Может ли приложение использовать все ваши ядра - это другой вопрос и не имеет никакого отношения к тому, сколько пассажиров может использовать.
Смежные вопросы
- 1. Nginx + Phusion Passenger try_files
- 2. Nginx с Phusion Passenger URI маршрутизации
- 3. Ошибка запуска nginx с рельсами Phusion Passenger
- 4. Обновление Phusion Passenger без переустановки Nginx
- 5. Phusion Passenger + NGinx with Rails 3
- 6. Проблемы с нерезидентом Phusion Passenger
- 7. Ошибка предварительной загрузки Phusion Passenger nginx
- 8. Phusion Passenger v. WEBrick
- 9. Phusion Passenger + Nginx: установить параметр таймаута соединения в nginx conf
- 10. Phusion Passenger потребляет много памяти
- 11. Phusion запуска Passenger вопросы
- 12. Phusion Passenger и Node.js
- 13. RAILS_ENV является «производство» всегда с помощью Nginx/Phusion Passenger
- 14. Phusion Passenger 3.2 экспериментальный
- 15. Сервер Ubuntu с RVM, Phusion Passenger, Apache и Nginx
- 16. Ошибка при запуске службы nginx с помощью Phusion Passenger
- 17. Как Phusion Passenger уважает gemfiles?
- 18. Phusion Passenger + Workling + RabbitMQ
- 19. Phusion Passenger Not Logging
- 20. Ошибка Phusion Passenger с rvm
- 21. Phusion Passenger RequestHandler issue
- 22. Phusion Passenger ngnix.conf location
- 23. Как добавить второе приложение в Phusion Passenger?
- 24. Защита паролем сайта Rails, работающего на Nginx и Phusion Passenger
- 25. Nginx + Phusion Passenger + Rails = установка ENV не будет установлена
- 26. Phusion Passenger (ж/Nginx + Rails приложение) не остановит нерест
- 27. Невозможно запустить сторожевой таймер Phusion Passenger
- 28. Ошибка внутреннего сервера Phusion Passenger
- 29. Где находится конфигурационный файл Phusion Passenger?
- 30. Phusion Passenger Runing Different User