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

  • AllYourNewsByMe

    AllYourNewsB

    18 Temmuz 2011
  • FamilyFeud

    FamilyFeud

    22 AĞUSTOS 2006
  • lifeisforsharingDT

    lifeisforsha

    18 Mayıs 2011