Pages : 1
#1 Le 27/09/2006, à 08:21
- ponsfrilus
[Résolu] Apache2, FastCGI, mod_fastcgi & Ruby...
Bonjour,
J'essaye d'installer mod_fastcgi sur apache2 pour remplacer le serveur de dévelopement webrick de ruby. J'ai trouvé cette procédure: http://townx.org/ruby_on_rails_on_xampp … untu_hoary destinée à Hoary mais je n'arrive pas à compiler mod_fastcgi sur dapper (top_dir notemment). Cette doc (officielle) me paraissait pas aml non plus: http://wiki.rubyonrails.org/rails/pages … ndUnstable amis rien n'y fait.
Je ne comprends pas non plus les différences entre FastCGI et FastCGID, et comment tester que fastcgi fonctionne correctement sur mon serveur.
Pour infos, j'utilise une installation server de dapper. Si quelqu'un a de l'expérience avec FastCGI et pourrait m'orienter ce serait vraiment cool!
Merci
EDIT, voîlà le log d'apache:
admin@server:/var/log/apache2$ cat error.log
[Wed Sep 27 10:06:32 2006] [notice] Apache/2.0.55 (Ubuntu) PHP/5.1.2 configured -- resuming normal operations
[Wed Sep 27 10:06:45 2006] [notice] mod_fcgid: server /var/www/simu/public/dispatch.fcgi(8092) started
[Wed Sep 27 10:06:45 2006] [error] [client xxx.xxx.xxx.xxx] Premature end of script headers: dispatch.fcgi
[Wed Sep 27 10:06:51 2006] [notice] mod_fcgid: process /var/www/simu/public/dispatch.fcgi(8092) exit(communication error), terminated by calling exit(), return code: 255
Dernière modification par ponsfrilus (Le 27/09/2006, à 13:45)
++
ponsfrilus #4886 #424255 - http://blog.donax.ch - Mon del.icio.us - Ubuntu sur FlickR
Hors ligne
#2 Le 27/09/2006, à 11:22
- Black_pignouf
Re : [Résolu] Apache2, FastCGI, mod_fastcgi & Ruby...
Salut!
Personellement, j'ai laissé tomber...
Je tourne avec webrick ou lighty chez moi, et avec hostingrails.
ça pourra t'intéresser:
http://www.lighttpd.net/
hébergement gratos:
http://forum.ubuntu-fr.org/viewtopic.php?id=60502
mon site chez eux:
http://energydb.org/
installer radrails:
http://forum.ubuntu-fr.org/viewtopic.php?id=56527
Pour lighty, il m'a suffit d'installer le paquet lighttpd (je crois que c'est le nom) et de créer un serveur lighty sous Radrails. Je n'ai réussi à faire tourner ni fcgi ni mongrel sur ma bécane.
Par contre, l'hébergement hostingrails gratos te propose fcgi par défaut. Leur serveur dépote pas mal, c'est juste mon site qui est programmé avec les pieds pour être aussi lent.
A+,
Eric
Hors ligne
#3 Le 27/09/2006, à 13:45
- ponsfrilus
Re : [Résolu] Apache2, FastCGI, mod_fastcgi & Ruby...
Voila j'ai résolu ce problème.
1) En lançant manuellement dispatch.fcgi (./dispatch.fcgi dans le dossier) j'ai trouvé une erreur d'encodage, la fin d'une ligne était égale à "^M" ce qui correspond à un retour à la ligne dans je sais plus quel environnement.
2) Pour reconvertir l'encodage de ce fichier (j'ai une install server donc pas bcpd'outil) j'ai du installer tofrodos:
$ sudo apt-get install tofrodos
ce qui permet d'utiliser les utilitaires: "todos", "fromdos", "dos2unix" et "unix2dos".
3) La commande:
$ dos2unix dispatch.fcgi
a rendu mon fichier propre de toutes erreurs
Je te remercie Eric pour ta réponse, mias pour l'instant il me reste encore quelques cheveux a m'arracher avant de choisir une autre solution.
Maintenant j'ai d'autres problèmes, arrghhhh, mais ce post est considéré comme résolu!
++
ponsfrilus #4886 #424255 - http://blog.donax.ch - Mon del.icio.us - Ubuntu sur FlickR
Hors ligne
Pages : 1