Rails - Déploiement d’une application Rails avec Capistrano (suite)
Soumis par fred le mer, 11/15/2006 - 13:54.
Tagged: rails
Suite à mon précédent article sur le déploiement d'une application rails, j'ai apporté un petite modification dans mon fichier config/deploy.rb
Lors d'un déploiement, les processus dispatch.fcgi n'étaient pas redémarrés comme ils auraient dû l'être, et les modifiations n'étaient pas prises en compte, je devait me connecter en ssh pour "killer" les processus.
Pour pallier à ce problème j'ai modifié les lignes suivantes dans le fichier config/deploy.rb:
task :restart, :roles => :app do
run "ruby #{current_path}/script/process/reaper --dispatcher=dispatch.fcgi"
enden
task :restart, :roles => :app do
run "ruby #{current_path}/script/process/reaper -a graceful --dispatcher=dispatch.fcgi"
endcette fois c'est vraiment parfait ! merci Jamis pour cet excellent Capistrano ;)
Articles similaires
- Comment choisir son langage/framework de développement web?
- Pourquoi choisir CakePHP au détriment de Ruby on Rails
- Créer un projet subversion chez l'hébergeur Dreamhost
- Rails - moteur de recherche pour l'API Ruby On Rails
- Quel developpeur Rails êtes vous?
- Rails - Pense-bête
- EasyEclipse nouvelle version
- Rails - Des titres dynamiques pour votre application rails
- Rails - Helper pour afficher un score sous forme d'image
- David H. Hansson on the Future of Rails


Encore une petite
Encore une petite précision, de temps en temps j'exécute la commande "rake remote:cleanup" ce qui a pour effet de supprimer toutes les anciennes versions des déploiements précédents en ne conservant que les 5 plus récentes
Merci pour ce tuto !! Je
Merci pour ce tuto !!
Je vais essayer sur mon tout nouvel hébergement dreamhost !!
Question sur dreamhost : On peut créer autant d'applis rails que l'on veut ... mais si tout le monde fait cela, le serveur va être dans les choux non ?
Bein ça c'est un peu leur
Bein ça c'est un peu leur problème, ils offrent de l'illimité, ils assument.
Et puis tout le monde ne fait pas ça et garde à l'esprit que c'est de l'hébergement mutualisé, si tu comptes héberger une dizaine de google sur ton hébergement ce n'est peut être pas l'offre de base mais plutôt une offre dédiée (ils font aussi)
Pas une dizaine de google
Pas une dizaine de google ... mais a terme 25-30 applis rails par offre (code monster) Bien sûr pas forcément des applis a forte fréquentation !
25-30 applis pour 6.23 euros
25-30 applis pour 6.23 euros par mois, c'est optimisé comme hébergement :D
tu refactures combien aux clients ;)
Au pire tu peux te permettre un deuxième compte dreamhost ou voir leurs offres plus musclées, je n'ai pas regardé car je n'en suis pas encore la.
Sinon tu en es satisfait ?