1. Ana Sayfa
  2. Control-M
  3. Timezone Hakkında Herşey | Control-M #12

Timezone Hakkında Herşey | Control-M #12


Control-M New Day İşlemi bulunduğu yerin local saatine göre edecektir bundaki değişiklikleri timezone ayarlarından yapabiliriz. Bu da eğer farklı saat dilimlerinde çalışanlar server’larda job çalıştırmak istersek sıkıntılara yol açacaktır.

TimeZone.dat dosyası bukonudaki ayar dosyası olup en önemli dosyadır. Bu dosya aynı zamanda DayLight Saving Time (DST) değerlerini de içerisinde barındırmaktadır. Job tanımlarında TimeZone belirtildiği zaman Job çalışma zamanı belitilen timezone’a göre olacaktır. Belirttiğimiz yerde saat kaçsa ona göre davranacaktır.

Bir Folder’ı otomatik çalışacak şekilde ayarladığımız zaman içerisindeki Job’lar kendi timezone’larına göre çalışacaktır. GD_FORWARD parametresi sayesinde (default dğeri WHY’dır.) klasör belirli bir timezone‘a göre schedule edildiği halde içerisindeki Job’lar kendi timezone’larına göre haraket edecektir.

Ctmudly utility’si kullanılarak bir Job’un farklı bir timezone’da çalışması sağlanabilir. Job’un çalışma parametreleri utility’e belirtilerek istenen zaman dilimde çalışması sağlanır.

TimeZone konusunda 3 adet çözüm uygulanabilir.

Sistem daily ile scheduling

  • Tüm order işlemleri tek yerde ve tek zamanda yapılır.
  • Tüm workload ortamı gözlemlenebilir.
  • Aktif ortamın sıkışması ile sonuçlanabililr. Çok fazla bekleyen Job’tan dolayı performans olumsuz etkilenebilir. Job’ların çalıştırılabilimeleri için çok fazla zaman geçmesi gerekebilir.
  • CTM Server sistem parametresi olan GD_FORWARD sistem parametresini Y olarak setin. Bu local zamanları bizden önde olanlar için kritiktir.
  • Planning’te Order Metgod’u automatic olarak ayarlayın.
  • Job tanımlarında uygun olan timezone’u ayarlayın.

User Daily ile pre-order etme

  • System daily’den yük alır.
  • Ortalıkta zamanını bekleyen Job’lar olmaz. ( wait-odat)
  • Bir yerdeki timezone için tüm Job’lar ilgili timezone gün başlangıç ne zamansa o zaman başlar.
  • User daily Job’lar gruplanabilir.
  • Eğer Forward timezone scheduling gerekliyse autoedit’leme gerekir.

User Daily ile Order Etme

  • System  daily’den yük alır.
  • Ortalıkta zamanını bekleyen Job’lar olmaz ( wait_odat)
  • Job’lar sadece aktif olduklarında active environmentta görünürler.
  • Autoedit’lere gerek yok.
  • User daily Job’lar tüm saatlerde çalışabilirler.
  • Bir problem olduğunda timezone’larla boğuşmak gerekebilir.
  • TimeZone’ların çok kullandığı yapılarda iyi bir seçenektir.

TimeZone’lar Hakkında İpuçları, Önceriler ve Hatırlatmalar

  • GD_FORWARD parametresi Y olarak set edildiğinde Job’lar system’in New Day’in de order edilir. Y parametresi defaulttur.
  • Eğer TZ’ların order edilmesi için SYSTEM daily kullanılıyorsa,  değişikliklerimizi erken yapmamız gerekir.
  • TZ içeren Job’ların ekstra iki durumu olabilir. WAIT_ODAT, POST_ODAT
  • TZ içeren Job’lar eğer New Day geldiğinde hala wait scheduling durumundaysa silinmezler.
  • Mini New Day her 30 saniyede bir timezone içeren Job’ların durumunu ayarlar.
  • Control-M günleri, Control-M Server’ın Local’ine veya dengelemesine bakılmaksızın er zaman aynı saatte başlar.
  • TimeZone.dat dosyasında değişiklilk yapılırsa Control-M Server’ı resttart etmek gerekir.
  • Timezone.dat dosyası EM ve Control-M Server’larda ve her bir EM client’ta bulunur. Bu dosyanın manuel olarak dağıtımı gerekir.
  • EM üzerindeki TimeZone.dat dosyasının değişimi componentlerin restart edilmesini gerektirmez.
Yorum Yap

Yazar Hakkında

Sistem ve Network uzmanı. Borderlands hayranı.

Yorum Yap