Ouverture de session

Commentaires récents

Syndication
Flux XML

Pb avec lighttpd et fastcgi

Pb avec lighttpd et fastcgi
Posté par mic le Mardi, 9 Octobre, 2007 - 11:30am. Déploiement

voila j'ai déploié l'application du livre sur Rails aux Edition Eyrolles, sur apache, et tout
fonctione bien, et même en fastcgi !
Mais bon, dès que ja passe avec lighttpd et fastcgi, tout s'affiche sauf les images, celles du
répertoire public/images, et dans les logs j'ai:

Processing ApplicationController#index (for 127.0.0.1 at 2007-10-09 11:20:27) [GET]
Session ID: 38d5cd1b1a764b796de5f80f59bc3735
Parameters: {}

Processing ApplicationController#index (for 127.0.0.1 at 2007-10-09 11:20:27) [GET]
Session ID: 38d5cd1b1a764b796de5f80f59bc3735
Parameters: {}

ActionController::RoutingError (no route found to match "/images/sk_utc_small.jpg" with {:method=>:get}):
/var/lib/gems/1.8/gems/actionpack-1.13.3/lib/action_controller/routing.rb:1292:in `recognize_path'
/var/lib/gems/1.8/gems/actionpack-1.13.3/lib/action_controller/routing.rb:1282:in `recognize'
/var/lib/gems/1.8/gems/rails-1.2.3/lib/dispatcher.rb:40:in `dispatch'
/var/lib/gems/1.8/gems/rails-1.2.3/lib/fcgi_handler.rb:168:in `process_request'
/var/lib/gems/1.8/gems/rails-1.2.3/lib/fcgi_handler.rb:143:in `process_each_request!'
/var/lib/gems/1.8/gems/rails-1.2.3/lib/fcgi_handler.rb:109:in `with_signal_handler'
/var/lib/gems/1.8/gems/rails-1.2.3/lib/fcgi_handler.rb:142:in `process_each_request!'
/usr/lib/ruby/1.8/fcgi.rb:612:in `each_cgi'
/usr/lib/ruby/1.8/fcgi.rb:609:in `each'
/usr/lib/ruby/1.8/fcgi.rb:609:in `each_cgi'
/var/lib/gems/1.8/gems/rails-1.2.3/lib/fcgi_handler.rb:141:in `process_each_request!'
/var/lib/gems/1.8/gems/rails-1.2.3/lib/fcgi_handler.rb:55:in `process!'
/var/lib/gems/1.8/gems/rails-1.2.3/lib/fcgi_handler.rb:25:in `process!'
/home/mic/workspace/Depot/public/dispatch.fcgi:24

ActionController::RoutingError (no route found to match "/images/sk_utc_small.jpg" with {:method=>:get}):
/var/lib/gems/1.8/gems/actionpack-1.13.3/lib/action_controller/routing.rb:1292:in `recognize_path'
/var/lib/gems/1.8/gems/actionpack-1.13.3/lib/action_controller/routing.rb:1282:in `recognize'
/var/lib/gems/1.8/gems/rails-1.2.3/lib/dispatcher.rb:40:in `dispatch'
/var/lib/gems/1.8/gems/rails-1.2.3/lib/fcgi_handler.rb:168:in `process_request'
/var/lib/gems/1.8/gems/rails-1.2.3/lib/fcgi_handler.rb:143:in `process_each_request!'
/var/lib/gems/1.8/gems/rails-1.2.3/lib/fcgi_handler.rb:109:in `with_signal_handler'
/var/lib/gems/1.8/gems/rails-1.2.3/lib/fcgi_handler.rb:142:in `process_each_request!'
/usr/lib/ruby/1.8/fcgi.rb:612:in `each_cgi'
/usr/lib/ruby/1.8/fcgi.rb:609:in `each'
/usr/lib/ruby/1.8/fcgi.rb:609:in `each_cgi'
/var/lib/gems/1.8/gems/rails-1.2.3/lib/fcgi_handler.rb:141:in `process_each_request!'
/var/lib/gems/1.8/gems/rails-1.2.3/lib/fcgi_handler.rb:55:in `process!'
/var/lib/gems/1.8/gems/rails-1.2.3/lib/fcgi_handler.rb:25:in `process!'
/home/mic/workspace/Depot/public/dispatch.fcgi:24

Je ne comprends pas, car sous apache et fastcgi, ça allait !
Si c'est au niveau du fichier route.rb, que dois-je faire ?

Merci d'avance pour la célérité des réponses !!!

mic



[ Vous devez vous connecter ou vous enregistrer pour écrire des commentaires | sujet précédent | sujet suivant | envoyer par email ]

Options d'affichage des commentaires
Sélectionnez la méthode d'affichage des commentaires que vous préférez, puis cliquez sur "Sauvegarder" pour activer vos changements.

Sujet: 
Salut, Voici ce que
Auteur: 
soli
Date: 
Mer, 10/10/2007 - 08:58

Salut,
Voici ce que j'utilise dans mon lighttpd.conf ... et ca marche nickel !

$HTTP["host"] == "www.monsite.fr" {
server.document-root = "/home/monsite/ror/public/"
server.error-handler-404 = "/dispatch.fcgi"
dir-listing.activate = "disable"
fastcgi.server = (".fcgi" => ( "localhost" =>
( "min-procs" => 1,
"max-procs" => 10,
"socket" => "/tmp/ruby-monsite.fastcgi",
"bin-path" => "/home/monsite/ror/public/dispatch.fcgi",
"bin-environment" => ( "RAILS_ENV" => "production" )
)
))
}

en espérant que cela t'aide ...
-----------------------
Ruby on Rails POWA !!
SoliSoft
-----------------------


[ Vous devez vous connecter ou vous enregistrer pour écrire des commentaires | envoyer par email ]

Sujet: 
réponse
Auteur: 
mic
Date: 
Mer, 10/10/2007 - 09:28

---
michaël chlon

Ben en fait, ça ne fonctionne toujours pas !
Je coince !!!
Toujours le problème de routage !
Help !!!


[ Vous devez vous connecter ou vous enregistrer pour écrire des commentaires | envoyer par email ]

Sujet: 
Dans mon lighttpd.conf j'ai
Auteur: 
soli
Date: 
Mer, 10/10/2007 - 14:22

Dans mon lighttpd.conf j'ai ceci :
$HTTP["host"] == "localhost" {
global {
alias.url += (
"/doc/" => "/usr/share/doc/"
#"/images/" => "/usr/share/images/"
)
}
fastcgi.server = ( ".php" => ((
"bin-path" => "/usr/bin/php-cgi",
"socket" => "/tmp/php.socket",
)))
dir-listing.activate = "enable"
}

j'ai du mettre un # devant "/images/" => "/usr/share/images/"

A tous les coups ca vient de là

-----------------------
Ruby on Rails POWA !!
SoliSoft
-----------------------


[ Vous devez vous connecter ou vous enregistrer pour écrire des commentaires | envoyer par email ]

Sujet: 
[RESOLU !!!]
Auteur: 
mic
Date: 
Mer, 10/10/2007 - 17:18

Oui, ça vient de là !!!
Merci bcp !

---
michaël chlon


[ Vous devez vous connecter ou vous enregistrer pour écrire des commentaires | envoyer par email ]

Nouveaux liens

Sondage
Lorsque je développe avec Ruby on Rails c'est principalement sous:
Linux
36%
Mac OS X
30%
Windows
32%
(Free|Open|Net) BSD
1%
Autre...
1%
Nombre de votes: 368

Qui est en ligne
Il y a actuellement 1 utilisateur et 77 invités en ligne.

railsfrance.org - communauté francophone des utilisateurs de Ruby on Rails
[ Hébergement et ressources techniques gracieusement fournis par la SSLL Nuxos Group ]