J'utilise capistrano pour déployer mon application sur une machine qui utilise memcache. Je veux capistrano pour effacer memcache quand il déploie une nouvelle version du site.Comment puis-je effacer memcache en utilisant capistrano?
Répondre
Jetez un oeil à ce GIST résout le problème: https://gist.github.com/matthuhiggins/668744
Je ne sais pas capistrano, mais ne pouvez-vous pas tuer le processus memcached et en générer un nouveau? Mieux probablement pour enlever la fragmentation aussi.
Capistrano est un outil d'automatisation de déploiement, de sorte que le redémarrage serait également être fait par capistrano. – vartec
J'ai trouvé que je ne pouvais pas démarrer memcached en utilisant la recette de Capistrano à laquelle vous étiez lié. Puis j'ai trouvé ceci: http://www.ruby-forum.com/topic/83485. Cela a fonctionné pour moi. – mj1531
Ce, par Susan Potter semble assez bon https://gist.github.com/rays/154570
# 2007 Copyright Susan Potter <me at susanpotter dot net>
# You can read her software development rants at: http://geek.susanpotter.net
# Released under CreativeCommons-attribution-noncommercial-sharealike license:
# http://creativecommons.org/licenses/by-nc-sa/1.0/
namespace :memcached do
desc "Restart the Memcache daemon"
task :restart, :roles => :app do
deploy.memcached.stop
deploy.memcached.start
end
desc "Start the Memcache daemon"
task :start, :roles => :app do
invoke_command "memcached -P #{current_path}/log/memcached.pid -d", :via => run_method
end
desc "Stop the Memcache daemon"
task :stop, :roles => :app do
pid_file = "#{current_path}/log/memcached.pid"
invoke_command("killall -9 memcached", :via => run_method) if File.exist?(pid_file)
end
end
- 1. programmer la fonction capistrano en utilisant cron
- 2. Comment déployer sur un seul serveur spécifique en utilisant Capistrano
- 3. Comment effacer les cookies en utilisant python 2.6.x cookielib
- 4. Déployer depuis Git en utilisant Capistrano sans réinitialisation matérielle?
- 5. Effacer le fichier de page en utilisant le code vba
- 6. Partage Memcache
- 7. Entités memcache sans ReferenceProperty
- 8. Comment utilisez-vous memcache avec PHP?
- 9. PHP Memcache utilisateur créé objets
- 10. comment utiliser Memcache pour accélérer le PHP?
- 11. question connexion Memcache
- 12. Comment effacer l'indicateur en lecture seule d'un fichier en Perl?
- 13. Capistrano: exemple de shell
- 14. Échec de Capistrano
- 15. problème de capistrano
- 16. Problème de symétrie Capistrano?
- 17. Comment effacer un objet NSSound
- 18. Erreur Eclipse + PyDev + GAE memcache
- 19. WPF Comment effacer un DrawingVisual avec RemoveVisualChild
- 20. Comment cibler un commit spécifique SHA avec capistrano deploy
- 21. Base de données Capistrano Deploy Wipes?
- 22. Les éléments memcache CakePHP expirent trop tôt
- 23. Comment effacer une SDL_Surface pour en remplacer une autre?
- 24. En PHP, comment pouvez-vous effacer un cache WSDL?
- 25. Effacer un champ de saisie après la soumission en utilisant JavaScript
- 26. Site Drupal - Erreurs de connexion Memcache
- 27. Session VS Fichier VS Memcache pour un cache en PHP?
- 28. comment accéder à l'élément memcache créé en php à partir de Java
- 29. Rails mise en cache de page avec Apache et Capistrano
- 30. Comment réparer mon problème de latence S3/memcache?
Merci pour le retard, mais bon conseil! – MikeN
Lien semble conduire à un spam. – Jirapong
Peut-être que le blog a été terminé. Je vais l'obtenir sur webarchive et poster sur l'essentiel ou quelque chose de similaire. –