Uygulamamı memcache kullanan bir makineye dağıtmak için capistrano kullanıyorum. Capistrano'nun, sitenin yeni bir sürümünü dağıtırken memcache'yi temizlemesini istiyorum.Memcache'yi capistrano kullanarak nasıl temizleyebilirim?
cevap
bu GIST bir göz atın sorunu çözer: https://gist.github.com/matthuhiggins/668744
Capistrano'yu tanımıyorsunuz, ancak memcached süreci öldürüp yeni bir tane üretemez misiniz? Büyük olasılıkla parçalanma kaldırmak için daha iyi.
capistrano olan dağıtım otomasyon aracı, bu yeniden başlatma da olur böylece Capistrano tarafından yapılmalıdır. – vartec
Bağlandığınız Capistrano tarifi ile memcached başlayamadım. Sonra bunu buldum: http://www.ruby-forum.com/topic/83485. Bu benim için çalıştı. – mj1531
Bu Susan Potter oldukça iyi görünüyor tarafından 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. NSMutableAttributedString'in içeriğini nasıl temizleyebilirim?
- 2. Capistrano Kullanarak Dağıtılırken Hata Oluşuyor
- 3. Capistrano: Ben Capistrano kullanarak raylar uygulama dağıtımı çalıştı
- 4. jQuery DOM önbelleğini nasıl temizleyebilirim?
- 5. MacOS'ta CoreBluetooth önbelleğini nasıl temizleyebilirim?
- 6. Android uygulama önbelleğini nasıl temizleyebilirim?
- 7. Log4net günlük dosyasını nasıl temizleyebilirim?
- 8. capistrano:
- 9. Bir pem dosyası kullanarak capistrano ile konuşlandırma
- 10. Stripe'deki test verilerini API aracılığıyla nasıl temizleyebilirim?
- 11. IE10'da uygulama önbelleğini nasıl temizleyebilirim?
- 12. Bağlantıları için Configurationmanager önbelleğini nasıl temizleyebilirim
- 13. C++'yu verimli bir şekilde nasıl temizleyebilirim?
- 14. Capistrano 2
- 15. Capistrano V3 kullanarak sudo gerektiren komutlar nasıl çalıştırılır?
- 16. Capistrano dağıtma kullanarak varlıklar Ben sadece bir Capistrano uygulamamız için dağıtmak kurdum
- 17. İşbölümü: Capistrano vs Chef
- 18. Capistrano mkdir izninin reddedildi
- 19. Capistrano 3'ü kullanarak Rails uygulamasını dağıtırken veritabanı geçişini atla
- 20. Capistrano, use_sudo ve admin_runner
- 21. capistrano dağıtım kabusu
- 22. Capistrano, Debian 8 systemctl
- 23. Capistrano Symlinks Önbellekleniyor mu?
- 24. capistrano ardışık yeniden başlatılıyor
- 25. Capistrano 3 dağıtım?
- 26. Capistrano Öğeleri Silme
- 27. Capistrano 3.0 dosya transferleri?
- 28. Dahili capistrano değişkenleri
- 29. Koşullu olarak Capistrano
- 30. raylar capistrano dağıtım hata
Geç için teşekkürler, ama iyi tavsiyeler! – MikeN
Link bir spam'e yol açıyor gibi görünüyor. – Jirapong
Belki blog bitti. Web ağı üzerinde alacağım ve buna benzer bir yazı yazacağım. –