"Enter"a basıp içeriğe geçin

Heroku uygulamanızın uykuya geçmesini engelleyin!

Selamlar,

Bu yazımda sizlere Heroku’da ücretsiz olarak barındırdığınız uygulamaların uykuya geçmesini nasıl engelleyebileceğinizi göstereceğim.

Heroku nedir?
Heroku, GitHub gibi Git platformlarındaki projelerinizi internete açmanızı sağlan bir bir platformdur ve APIlerinizi barındırmanız için biçilmiş bir kaftandır.

Heroku’yu ücretsiz kullananların bildiği üzere, uygulamanıza 15 dakikada bir giriş yapılmaz ise uygulamanız uykuya alınıyor. Uyanması için de uygulamanıza girmeniz gerekiyor ancak uyanma esnasında uygulamanız hem yavaş açılıyor hem de stabil çalışmıyor.

Lafı uzatmadan ne yapacağımızı anlatmaya başlıyorum.

Bizim bu uygulamayı uyutmamamız için kullanacağımız yöntem, uygulamanıza belirli aralıklarla istek göndermek ve bu çok kolay.

UYARI! : Bu işlemleri uygulamanız uyanıkken yapmalısınız aksi halde botlar uygulamanıza zaman aşımından dolayı ulaşamayacaktır.

UYARI 2! : Eğer uygulamanızın index sayfası yok ise oluşturun aksi halde istekler uygulamanıza ulaşsa bile 403 hatasından dolayı cronjob çalışmıyor olarak işaretlenecektir.

  1. https://cron-job.org/en/ adresine girin.
  2. Sign Up kısmından kayıt olup giriş yapın.
  3. Members sayfasına girin.
  4. Cronjobs’a tıklayın. (Menünün biraz aşağısında.)
  5. Create Cronjob’a tıklayın.
  6. Title kısmına bir başlık verin. Onun altındaki alana da Heroku uygulamanızın URL adresini yazın.
  7. Schedule bölümünde “Every 5 minute(s)” i seçin.
  8. Create Cronjob’a tıklayın.

İşlemlerimiz bu kadar. Artık her 5 dakikada bir bu site uygulamanıza istek gönderip uyanık kalmasını sağlayacaktır.

Cronjob: https://cron-job.org/en
Heroku: https://www.heroku.com

Bir cevap yazın

E-posta hesabınız yayımlanmayacak. Gerekli alanlar * ile işaretlenmişlerdir