У меня есть 15-20 независимых приложений rails на одном экземпляре ec2. Приложения rails развертываются с использованием apache + пассажира с Railsbaseuri.
RailsBaseURI /games
<Directory /home/ubuntu/vol/sports/public/games>
Options -MultiViews
</Directory>
Если я обновляю какое-либо приложение rails, мне придется перезагрузить / перезапустить apache соответственно в зависимости от изменения активов, которое замедляет другие запущенные приложения. Я не хочу влиять на другие приложения и хочу перезагрузить отдельные приложения. Я также хотел бы знать, можно ли этого достичь с помощью nginx + unicorn, если в случае, если у apache нет решения для этого.
Думаю, вам подойдет комбинация Nginx + Unicorn. Если нет, возможно, пассажир Предприятие, который имеет функцию непрерывного перезапуска.