2012-03-26 6 views
2

Ich versuche die Antwortzeit des ersten Anforderungsservers durch meine Rails App (bereitgestellt über Apache + Passenger) zu reduzieren. Ich ging durch die Passenger Docs und this comment on stackoverflow und modifizierte verschiedene Apache-Konfigurationsdateien (siehe unten). Leider ist die erste Anfrage immer noch unerträglich langsam. Was mache ich falsch?PassengerPreStart startet meine Rails3 App nicht wirklich

/etc/apache2/mods-available/passenger_rvm.load

LoadModule passenger_module /home/nanda/.rvm/gems/[email protected]/gems/passenger-3.0.11/ext/apache2/mod_passenger.so 

/etc/apache2/mods-available/passenger_rvm.conf

PassengerRoot /home/nanda/.rvm/gems/[email protected]/gems/passenger-3.0.11 
PassengerRuby /home/nanda/.rvm/wrappers/[email protected]/ruby 

/etc/apache2/sites-available/beta:

<VirtualHost *:80> 
    ServerAdmin [email protected] 
    ServerName beta.myapp.com 

    DocumentRoot /home/nanda/myapp/current/public 
    <Directory /home/nanda/myapp/current/public> 
     AllowOverride All 
     Options -MultiViews 
    </Directory> 

    ErrorLog /var/log/apache2/beta.error.log 

    # Possible values include: debug, info, notice, warn, error, crit, 
    # alert, emerg. 
    LogLevel warn 

    CustomLog /var/log/apache2/beta.access.log combined 

    # from https://stackoverflow.com/a/853603/534481 
    PassengerMinInstances 5 
</VirtualHost> 

PassengerPreStart http://beta.myapp.com/ 
PassengerPoolIdleTime 0 

Antwort

Verwandte Themen