Mod_rails und Mischlings auf demselben Server ausgeführt werden?
-
02-07-2019 - |
Frage
Ich laufe zur Zeit nicht reinrassig Cluster mit monit auf einem Server für 8 Rails-Anwendungen über sie zu beobachten.
Ich mag 7 diese Anwendungen mod_rails bewegen, mit einem auf Mischlings bleiben. Die 7 kleinere Anwendungen sind von geringem Volumen, während die, die ich auf Mischlings bleiben möchten ein hohes Volumen ist, App.
Wie ich es verstehe, wäre dies die beste Lösung sein -. Wie die Einstellung PassengerPoolIdleTime kann nur auf globaler Ebene angewandt werden
Welche Konfiguration gotchas soll ich Ausschau nach dieser Art von Setup?
Lösung
Ich würde wahrscheinlich bewegen Sie einfach alle Anwendungen zu mod_rails, wie die Leistung zu Mongrel vergleichbar scheint und es gibt weniger Administrationsaufwand.
Im Hinblick auf die Konfiguration gotchas, nur sicherstellen, dass Sie Ihr öffentliches Verzeichnis ermöglichen, oder Sie werden statische Vermögenswerte finden Fehler:
<Directory "/var/www/app/current/public">
Options FollowSymLinks
AllowOverride None
Order allow,deny
Allow from all
</Directory>
Abgesehen davon, wenn Sie wissen, wie Apache zu konfigurieren, mod_rails ist sehr schmerzlos.
Andere Tipps
Ended bis alles mod_rails bewegen.
Funktioniert wie ein Champ!