Problème de déploiement avec mod_rails

Bonjour à tous,

J’essaie de déployer des applis rails via phusion passenger (mod_rails).

Mon virtual host a cette forme :

<VirtualHost *:80>
ServerName lenomdemonserveur
DocumentRoot /var/www/japac/public

Quand je lance l’appli via script/server, tout fonctionne bien. Mais
sous Passenger, je tombe irrémédiablement sur une erreur 500 (something
went wrong).

Quelqu’un aurait-il une idée ?

Merci à tous


Olivier

Salut,

Tu as pas une erreur a nous mettre sous la dent? Dans le log d’Apache
peut-etre? Ou dans le log de Rails?

Sans plus d’info, c’est difficile de savoir ce qui se passe…

Cyrille

On Sep 18, 8:47 pm, Olivier S. [email protected]

Bonjour,
J’ai effectivement des erreurs dans les logs d’apache :

DEPRECATION WARNING: TimeZone is deprecated! Use ActiveSupport::TimeZone
instead. See http://www.rubyonrails.org/deprecation for details.
(called from close_all_io_objects_for_fds at
/usr/lib/ruby/gems/1.8/gems/passenger-2.0.3/lib/passenger/utils.rb:86)
DEPRECATION WARNING: Dependencies is deprecated! Use
ActiveSupport::Dependencies instead. See
http://www.rubyonrails.org/deprecation for details. (called from
close_all_io_objects_for_fds at
/usr/lib/ruby/gems/1.8/gems/passenger-2.0.3/lib/passenger/utils.rb:86)
DEPRECATION WARNING: Inflector is deprecated! Use
ActiveSupport::Inflector instead. See
http://www.rubyonrails.org/deprecation for details. (called from
close_all_io_objects_for_fds at
/usr/lib/ruby/gems/1.8/gems/passenger-2.0.3/lib/passenger/utils.rb:86)


Olivier

J’ai du nouveau. J’ai les erreurs suivantes quand j’essaie d’accéder au
controleur message :

[Thu Sep 18 11:45:18 2008] [error] [client 85.68.28.153] File does not
exist: /var/www/japac/messages

Ca ressemble à un problème de route non ? On dirait que passenger
cherche les fichiers au lieu d’exécuter mon appli …

Quelqu’un a une idée ?

Merci


Olivier

Bonjour,

Pure supposition : version installée en production différente de la
version installée en développement ?
(rails 2.1 installé en prod/ développement avec rails 1.x sur une autre
bécane, par exemple ?).

Yann

Le 18 septembre 2008 11:51, Olivier S.
[email protected] a
écrit :

Non, c’est la meme version (2.1.1) …

Le 19 septembre 2008 10:12, Jean-Philippe M.
[email protected]a écrit :

    DocumentRoot /var/www/japac/public

Question as tu créé le mod dans apache (et activé) avec :

LoadModule passenger_module
/var/lib/gems/1.8/gems/passenger-2.0.3/ext/apache2/mod_passenger.so
PassengerRoot /var/lib/gems/1.8/gems/passenger-2.0.3
PassengerRuby /usr/bin/ruby1.8


— DEMONCHY David - Fusco
— Email : [email protected]

Olivier S. a écrit :

Ca serait pas mal d’avoir le vhost en entier, la on ne sait pas du tout
si la
config de Passenger est bien présente
(http://www.modrails.com/documentation/Users
guide.html#_configuring_phusion_passenger)