Plesk’te Zamanlanmış Görev (Scheduled Task) Oluşturma
Kısa yanıt: Plesk › Web Siteleri ve Alan Adları › “Zamanlanmış Görevler” ekranında “Görev Ekle”ye tıklayın; görev türünü (URL getir, PHP betiği çalıştır veya komut çalıştır), çalışma sıklığını ve bildirim tercihini seçip kaydedin.
Bu rehber kimin için: Windows hosting (Plesk) kullanıcıları · Gereken süre: 10 dakika · Seviye: Orta
Plesk’te zamanlanmış görevler, cPanel’deki cron işlerinin karşılığıdır. Windows sunucularda en pratik yöntem, görevi yapan sayfanızı belirli aralıklarla çağıran “URL getir” görevidir. Bu yöntemde uygulamanızın içinde gizli bir anahtarla korunmuş bir görev adresi oluşturursunuz.
Görev ekleme
- Ekranı açın: Plesk › Web Siteleri ve Alan Adları › Zamanlanmış Görevler › “Görev Ekle”.
- Türü seçin: “URL getir” (Fetch a URL), “PHP betiği çalıştır” veya “Komut çalıştır” seçeneklerinden birini seçin.
- Hedefi girin: URL için https://alanadiniz.com/gorev?anahtar=… adresini, PHP betiği için dosya yolunu yazın.
- Sıklığı belirleyin: “Çalıştır” menüsünden saatlik, günlük gibi hazır seçenekleri veya cron biçiminde özel zamanlamayı seçin.
- Bildirim tercihini seçin: “Bildirim” bölümünde yalnızca hatalarda e-posta almayı seçin.
- Test edin: Görevi kaydettikten sonra listede “Şimdi Çalıştır” ile deneyin ve çıktıyı kontrol edin.
Görev adresini koruyun
Görev adresi herkes tarafından çağrılabilirse kötü niyetli kişiler görevi tekrar tekrar tetikleyerek kaynaklarınızı tüketebilir. Adresi tahmin edilemeyen bir anahtarla koruyun ve uygulamanız anahtar yanlışsa işlemi reddetsin. Anahtar üretmek için şifre oluşturucu kullanabilirsiniz.
Hâlâ çözülmediyse
Görev çalışıyor ama işlem yapılmıyorsa uygulamanızın kendi günlüklerine bakın; URL görevlerinde zaman aşımı süresi uzun işlemler için yetersiz kalabilir. Uzun süren arka plan işleri için Windows Görev Zamanlayıcı’ya tam erişim sunan VDS sunucu daha uygundur.
Sık sorulan sorular
Zaman ifadesini nasıl yazarım?
Plesk cron biçimini destekler: dakika, saat, gün, ay ve haftanın günü. İfadeyi cron ifadesi oluşturucu aracıyla hazırlayabilirsiniz.
Görevler hangi saat dilimine göre çalışır?
Sunucu saat dilimine göre çalışır; görev listesinde sunucu saati gösterilir.
İlgili rehberler
- cPanel’de Cron Job (Zamanlanmış Görev) Oluşturma
- Plesk’te ASP.NET ve .NET Uygulaması Yayınlama
- Plesk Paneline Giriş Nasıl Yapılır?
Bu rehber işinize yaradı mı?
Teşekkürler. Çözüm bulamadıysanız destek talebi açın veya [email protected] adresine yazın.