*/15 * * * * İfadesi
*/15 * * * * saatte dört kez (:00, :15, :30 ve :45’te) çalışır ve günde toplam 96 çalıştırma yapar. */15 adım sözdizimi, dakika alanı aralığını (0-59) 0’dan başlayarak 15 birimlik adımlara böler ve saat çeyrekleriyle hizalanan tam olarak dört yuva verir.
15 Dakika Neden Goldilocks Aralığı
Uç noktalarda, dengeler açıktır: * * * * * çoğu iş için çok sık, 0 * * * * bir saatlik boşluk bırakır.
*/5 (saatte 12, günde 288) katı SLA veya kritik yola sahip her şey için mükemmeldir, ancak */15’ten 3 kat daha pahalıdır. */10 (saatte 6) makul bir orta noktadır. */15 varsayılan olarak kazanır çünkü:
- Günde 96 çalıştırma çoğu kaynak bütçesinde görünmez
- 15 dakikalık algılama penceresi kritik olmayan arka plan işleri için kabul edilebilir
- Çeyrek saat hizalaması günlük incelemesini kolaylaştırır
Pratik Kullanım Alanları
Kubernetes CronJobs
K8s belgeleri */15’i standart bir örnek aralık olarak kullanır. Periyodik temizlik görevleri, önbellek geçersiz kılma veya alt 5 dakika tazeliği gerektirmeyen dahili sağlık raporlaması için güvenilir bir varsayılandır.
CI boru hattı zamanlanmış kontroller
Gecelik derlemeler yaygındır ancak bazı ekipler ayrıca her 15 dakikada bir çalışan hafif bir “duman testi” çalıştırır.
SLA uyumluluk kontrolleri
SLA pencereniz saatlerle ölçülüyorsa, 15 dakikalık aralık saatte dört veri noktası verir.
Saat ve Gün Kısıtlamalarıyla Birleştirme
*/15 9-17 * * 1-5 # Her 15 dk, 9-5 arası, sadece hafta içi
*/15 * * * 1-5 # Her 15 dk, 24 saat, sadece hafta içi
0,15,30,45 8,12,16 * * * # Günde üç kez, çeyrek saatlerde
*/15 0-6 * * * # Sadece gece saatlerinde her 15 dk
Karşılaştırma Tablosu
| İfade | Çalışma/saat | Çalışma/gün | Maks algılama gecikmesi |
|---|---|---|---|
*/5 * * * * | 12 | 288 | 5 dk |
*/10 * * * * | 6 | 144 | 10 dk |
*/15 * * * * | 4 | 96 | 15 dk |
*/30 * * * * | 2 | 48 | 30 dk |
0 * * * * | 1 | 24 | 60 dk |