Ich habe gerade versucht, auf Ruby Enterprise Edition zu wechseln, wie hier beschrieben: http://www.rubyenterpriseedition.com/download.html (Fall: Ubuntu).RoR: Von Ruby zu Enterprise Ruby Edition (keine Speicherersparnis?)
REE verspricht etwa 30% Speicherersparnis, aber in meinem Fall habe ich immer noch 3 Ruby Instanzen mit je 100MB - genau wie zuvor (und das ist viel zu viel für einen fast leeren Server ...).
Also ich vermute, dass der "alte" Rubin immer noch verwendet wird, aber ich bin mir nicht sicher. Was ich in der Apache-Konfigurationsdatei nach der REE-Installation (nach Passagierangaben) geändert sind einige Wege:
ZUVOR:
LoadModule- passenger_module /usr/lib/ruby/gems/1.8/gems/passenger -2.2.4/ext/apache2/mod_passenger.so
PassengerRoot /usr/lib/ruby/gems/1.8/gems/passenger-2.2.4
PassengerRuby /usr/bin/ruby1.8
NEU, mit REE:
LoadModule passagier_modul/usr/local/lib/ruby / Edelsteine / 1.8/Edelsteine / Passagier-2.2.14/ext/apache2/mod_passenger.so
PassagierRoute /usr/local/lib/ruby/gems/1.8/gems/passenger-2.2.14
PassengerRuby/usr/local/bin/ruby
Muss ich etwas anderes tun (zum Beispiel einige andere Pfade ändern)? Wenn ja, was und wie?
Vielen Dank für Ihre Hilfe!
Tom
Danke! Also, wenn ich richtig verstehe, ist es definitiv der Rubin, auf den die Passagiere zeigen, der benutzt wird (und es gäbe keine anderen Pfade, die man überprüfen oder modifizieren könnte, wie die Pfade der Umgebung)? – TomDogg
Ja, das ist richtig. – idlefingers
Großartig, vielen Dank! – TomDogg