SORU
24 Ocak 2012, Salı


Heroku uygulama otomatik olarak yeniden başlatın

Bu terminal komut heroku uygulama başlatıldıktan:

heroku restart

Bir şekilde bu komutu çalıştırmak ve benim uygulama her saat başı yeniden bir komut dosyasını çalıştırmak için var mı?

CEVAP
21 AĞUSTOS 2013, ÇARŞAMBA


Ben aslında sadece uygulamalarım için bu sorunu çözmek için vardı ve daha fazla ayrıntı ile ilgili bir yazı yazdı. Temelde, heroku mücevher CLİ ile değiştirilir beri heroku-apı artık gem gerekir. O zaman komisyon bir görev, config değişken bir çift ve heroku zamanlayıcı eklentisi () en az dyno zaman dışında boş olması lazım.

Komisyon görevi bu gibi görünüyor:

namespace :heroku do
  desc 'restarts all the heroku dynos so we can control when they restart'
  task :restart do
    Heroku::API.
      new(username: ENV['HEROKU_USERNAME'], password: ENV['HEROKU_PASSWORD']).
      post_ps_restart(ENV['HEROKU_APP_NAME'])
  end
end

Ayrıca bu API config içine kullanıcı adı ve şifre koymak yerine token kullanmak için ayarlayabilirsiniz. Bu sadece co-katkıda bulunanlar/iş arkadaşlarınız sizin şifreyi bilmek istemezsin eğer mi önemli yoksa ana hesabı parolası Heroku üzerinde.

Yazı:

http://engineering.korrelate.com/2013/08/21/restart-heroku-dynos-on-your-terms/

GÜNCELLEME

""""Yol için daha net oluyor. yeniden içe doğru gelen görevin adını değiştirdim İçe doğru eğlenceli bir isim ama hemen hemen başka bir işe yaramaz.

Bunu Paylaş:
  • Google+
  • E-Posta
Etiketler:

YORUMLAR

SPONSOR VİDEO

Rastgele Yazarlar

  • Absolute Zero(Programming Tutorials)

    Absolute Zer

    22 Kasım 2012
  • Sparta Spartanutul

    Sparta Spart

    18 HAZİRAN 2013
  • wafflepwn

    wafflepwn

    14 AĞUSTOS 2008