J'essaie de faire fonctionner une vieille application 2.1 rails configurée avec le cluster mongrel.rails passager ne démarre pas correctement
passager est correctement installé sur mon système (apache) avec cette configuration
LoadModule passenger_module /usr/lib/ruby/gems/1.8/gems/passenger-2.2.5/ext/apache2/mod_passenger.so
PassengerRoot /usr/lib/ruby/gems/1.8/gems/passenger-2.2.5
PassengerRuby /usr/bin/ruby1.8
RailsSpawnMethod smart
PassengerMaxPoolSize 1
PassengerMaxInstancesPerApp 1
PassengerPoolIdleTime 2000
RailsFrameworkSpawnerIdleTime 0
RailsAppSpawnerIdleTime 0
mon projet est situé sur
/var/sites/site
c'est la configuration apache
<Virtualhost tagi:80>
ServerName site.com
ServerAlias www.site.com
DocumentRoot /var/sites/site/current/
#PassengerHighPerformance on
##PassengerMaxRequests 5000
PassengerStatThrottleRate 5
<Directory />
AllowOverride AuthConfig
</Directory>
ErrorLog /var/log/apache2/site-error.log
CustomLog /var/log/apache2/site-access.log combined
ServerSignature Off
</Virtualhost>
Avec bâtarde app boot correctement et fonctionne parfaitement. Mais avec Apache2 + Passanger, le démarrage ne fonctionne pas et j'obtiens la liste des répertoires par défaut d'Apache.
ce sont les permissions des fichiers configs
-rw-r----- 1 git web 2.7K 2009-11-11 11:34 boot.rb
-rw-r----- 1 git web 600 2009-11-11 13:51 database.yml
-rw-r----- 1 git web 1.7K 2009-11-11 11:34 deploy.rb
-rw-r----- 1 git web 3.9K 2009-11-11 14:04 environment.rb
drwxr-x--- 2 git web 4.0K 2009-11-11 11:34 environments
-rw-r----- 1 git web 754 2009-11-11 11:34 gmaps_api_key.yml
drwxr-x--- 2 git web 4.0K 2009-11-11 11:34 initializers
-rw-r----- 1 git web 1.8K 2009-11-11 11:34 routes.rb
Je n'ai aucune idée. Les journaux Apache sont clairs.
sur mon serveur j'ai déjà 5 application fonctionnant avec la même configuration.
une suggestion?
thnx,/current is right (déployé avec capistrano) mais j'ai oublié/public sur mon chemin /var/sites/site/current/public était le bon chemin. j'ai besoin d'une pause :) – Davide