Skip to content
Smarter by Design.Simpler for Business

Engine ​

Engine Nedir? ​

Engine, AGS erişim denetimi etkin bir vService'in AGS motorunun durumunun izlendiği ve bakım işlemlerinin yapıldığı sekmedir. AGS motoru, vService'in giriş sayfalarını, kimlik doğrulama ve MFA adımlarını ve erişim akışını yürüten süreçtir; her cihazda etkin vService başına ayrı çalışır, vService'e atanan her işlemci çekirdeği için bir işçi süreci açar ve oturumları, kilitleri ve TOTP kayıtlarını cihazın oturum deposunda tutar. vService devre dışı bırakıldığında motoru kaldırılır.

Ekran her cihaz için bir kart gösterir. Kartta motorun durumu, çalışma süresi, bellek kullanımı ve oturum deposunda kapladığı alan yer alır; kartın altındaki butonlarla motor yeniden başlatılır ya da oturum deposundaki vService verisi temizlenir. Cluster kurulumunda iki cihazın motoru yan yana iki kartta, tek cihaz kurulumunda tek kartta tam genişlikte gösterilir.

Ekran "AGS motoru sağlıklı çalışıyor mu?" sorusuna yanıt verir. Live Stats panosunda AGS Uptime sıfır okuyorsa, AGS sayaçları ilerlemiyorsa, bölümler - okuyorsa ya da kullanıcılar giriş sayfası yerine bir hazırlık sayfası görüyorsa ilk bakılacak yer bu sekmedir.

Cihaz Başına
Motor Kartı
Cluster kurulumunda her cihazın motoru ayrı kartta gösterilir
8 Durum
Durum Rozeti
running'den not created'a kadar motorun anlık durumu
10 sn
Durum Denetimi
Motorun durumu 10 saniyede bir yeniden değerlendirilir
3 Ölçüm
Uptime · Memory · Storage
Değerler canlı olarak akar; sekmeden çıkınca abonelik kapanır
%50
Bellek Sınırı
Motor belleği vService Memory Limit değerinin yarısıdır; limit yoksa 1 GB
Restart Engine
Veri Silmez
Yalnızca kartın cihazındaki motor yeniden başlatılır
Clean Storage
Geri Alınamaz
Oturumlar, kilitler, TOTP kayıtları ve sayaçlar o cihazda silinir
503
Hazırlık Sayfası
Motor hazır değilken ziyaretçilere hazırlık sayfası gösterilir

Engine'e Erişim ​

  1. Left Monitor Panel açılır.
  2. Sol üstteki kategori sekmelerinden AGS-Enabled vServices seçilir.
  3. TR7 üzerinde tanımlı, AGS erişim denetimi etkin vService'ler listelenir.
  4. İzlenecek vService'e tıklanır; ekran, vService'in adını taşıyan Dashboard sekmesiyle açılır.
  5. Açılan ekranda Engine sekmesine tıklanır.

Sekme, Load Balancer alanında izleme yetkisi bulunan kullanıcılara koşulsuz görüntülenir. Restart Engine ve Clean Storage işlemleri Load Balancer değiştirme yetkisi gerektirir; butonlar bu yetkisi olmayan kullanıcılara da görüntülenir ve işlem onaydan sonra hata penceresiyle reddedilir.

Engine Ekranı ​

Engine sekmesi açıldığında her cihaz için bir motor kartı gösterilir. Aşağıdaki görselde cluster kurulumunda iki cihazın kartı görüntülenmektedir.

Engine EkranıEngine Ekranı

Kart Başlığı ​

Kartın sol üstünde sunucu ikonu ve cihazın adı, sağ üstünde motorun durum rozeti bulunur. Rozet, motorun sunucu tarafında 10 saniyede bir yeniden değerlendirilen durumunu gösterir ve durum değiştiğinde sayfa yenilenmeden güncellenir.

RozetRenkAnlamı
runningYeşilMotor çalışıyor, tüm işçi süreçleri yanıt veriyor ve oturum deposuna erişiliyor.
partially degradedSarıMotor çalışıyor ancak işçi süreçlerinin bir kısmı yanıt vermiyor ya da oturum deposuna erişilemiyor.
startingSarıMotor yeni başlatıldı ve işçi süreçleri henüz hazır değil. Motor bir dakikaya kadar bu durumda kalabilir.
not respondingKırmızıMotor çalışıyor görünüyor ancak başlatılmasının üzerinden bir dakika geçmesine rağmen işçi süreçlerinin hiçbiri yanıt vermiyor.
restarting repeatedly (crash loop)KırmızıMotor kısa aralıklarla tekrar tekrar kapanıp yeniden başlıyor.
stoppedKırmızıMotor durmuş.
not createdKırmızıBu cihazda vService için motor bulunamadı; motor hiç oluşturulmamış ya da kaldırılmış.
unknownAçık sarıCihazdan motor durumu alınamadı: cihaz açıldıktan sonraki ilk denetim henüz yapılmadı, vService devre dışı ya da cluster'da eş cihazla bağlantı yok. Bu durumda ölçümler de - okur.

Motorun durumu için bir neden belirlenebildiğinde rozetin altında sarı bir bilgi satırı görüntülenir:

NedenRozetAnlamı
engine files are missing on this devicestopped · restarting repeatedly (crash loop)Motorun çalışması için gereken dosyalar bu cihazda bulunmuyor.
ran out of memorystopped · restarting repeatedly (crash loop)Motor bellek sınırını aştığı için kapatıldı. Bellek sınırı vService'in Memory Limit ayarından türetilir.
engine setup failednot created · stopped · restarting repeatedly (crash loop)vService yapılandırması uygulanırken motor oluşturulamadı ya da yeniden başlatılamadı.
session storage is unreachablepartially degradedMotor çalışıyor ancak oturum deposuna erişilemiyor; girişler başarısız olur.

starting, not responding ve işçi süreçlerinin bir kısmının yanıt vermediği partially degraded durumunda neden satırı görüntülenmez.

Ölçümler ​

Kartın ortasındaki üç değer canlı olarak akar; sekmeden çıkıldığında abonelik kapatılır.

ÖlçümAçıklama
UptimeMotor sürecinin çalışma süresi, en büyük iki birimle (ör. 53m 33s, 2h 5m). Motor yeniden başlatıldığında sıfırlanır.
MemoryMotorun kullandığı bellek ve bellek sınırı (ör. 295.6MB / 1GB). Sınır, vService'in QOS ayarlarındaki Memory Limit değerinin yarısıdır (ör. 4GB seçiliyse 2GB). QOS kapalıyken ya da Memory Limit seçilmemişken vService için varsayılan 2 GB esas alınır ve motor sınırı 1 GB olur. Bu ekranda ayrı bir bellek ayarı bulunmaz.
StorageMotorun bu vService için oturum deposunda raporladığı bellek kullanımı (ör. 1KB).

Değer okunamadığında ilgili alanda - görüntülenir. Oturum deposu erişilebilir durumdayken motor çalışmıyorsa Uptime 0 okur.

Kart Butonları ​

Kartın altındaki iki buton yalnızca o kartın cihazına uygulanır. İşlem sürerken butonlar pasif kalır; işlem başarıyla tamamlandığında ayrı bir sonuç mesajı gösterilmez, sonuç rozet ve ölçümlerden izlenir. İşlem reddedilirse ya da hedef cihaza ulaşılamazsa hata penceresi görüntülenir.

Restart Engine ​

Restart Engine butonuna tıklanarak kartın cihazındaki AGS motoru yeniden başlatılır. İşlem öncesinde "Are you sure?" onayı istenir.

  • Oturum deposundaki veriler silinmez; oturumlar, kilitler ve TOTP kayıtları korunur.
  • Motor yeniden ayağa kalkana kadar giriş sayfası, MFA ve portal gibi motorun karşıladığı isteklere "Access Gateway is being prepared. Please try again shortly." metinli hazırlık sayfası gösterilir. Rozet bu süreçte denetim zamanlamasına göre kısa süre starting okuyabilir ve motor hazır olduğunda running durumuna geçer.
  • Kimliği doğrulanmış oturumların uygulama istekleri motora uğramadığından, oturumu açık kullanıcılar yeniden başlatma sırasında uygulamaya erişmeye devam eder.
  • Motor running okumadan işlem art arda tekrarlanırsa rozet, motor sağlıklı çalışsa da bir dakika boyunca restarting repeatedly (crash loop) okuyabilir ve motor durumu alarmı üretilebilir.
  • Cluster kurulumunda diğer cihazın motoru etkilenmez; iki cihazın motoru da yeniden başlatılacaksa işlem iki kartta ayrı ayrı uygulanır.
  • İşlem başarıyla tamamlandığında, işlemi yapan kullanıcı adına User Logs ekranına AGS engine restarted for "<vService>" service metniyle kaydedilir; kayıt işlemin uygulandığı cihazı belirtmez.

Clean Storage ​

Clean Storage butonuna tıklanarak kartın cihazındaki oturum deposunda bu vService'e ait tüm AGS verileri silinir. İşlem öncesinde "Are you sure?" onayı istenir.

Clean Storage geri alınamaz

Silinen veriler şunlardır:

  • Tüm oturumlar: kimliği doğrulanmış ve doğrulanmamış bütün oturumlar silinir; oturumu açık kullanıcıların yeniden giriş yapması gerekir (Sessions).
  • Kilitler ve başarısız deneme sayaçları (Lockout).
  • TOTP kayıtları: kullanıcıların kimlik doğrulayıcı uygulamalarını yeniden kaydetmesi gerekir (TOTP).
  • AGS sayaçları: Live Stats panosunun okuduğu toplam sayaçlar sıfırlanır.
  • Motorun bu vService için tuttuğu diğer çalışma verileri.

Onay penceresi bu kapsamı ayrıca belirtmez. Audit Logs kayıtları, AGS yapılandırması ve yerel kullanıcı veritabanları bu işlemden etkilenmez.

Cluster kurulumunda yalnızca tıklanan kartın cihazındaki veriler silinir; diğer cihazın oturum deposu olduğu gibi kalır. İşlem başarıyla tamamlandığında, işlemi yapan kullanıcı adına User Logs ekranına AGS storage cleaned for "<vService>" service metniyle kaydedilir; kayıt cihazı ve silinen kayıt sayısını belirtmez.

Kapsam ve Sınırlar ​

INFO

  • İşlemler cihaz başınadır. Restart Engine ve Clean Storage yalnızca tıklanan kartın cihazına uygulanır; cluster'da iki cihaz için ayrı ayrı çalıştırılır. Dashboard ve AGS Management sekmelerindeki önizleme başlığının menüsünden yapılan Restart Engine işlemi yalnızca bağlanılan cihazın motoruna uygulanır; onay penceresi hedef cihazı belirtmez.
  • Durum gecikmeli güncellenir. Rozet 10 saniyelik denetim aralığıyla değişir; ölçümler ise canlı akar. Yeniden başlatma sonrasında rozetin running okuması için motorun hazır olmasının ardından bir denetim turu beklenir.
  • Bellek sınırı QOS ayarından gelir. Motor belleği vService'in Memory Limit değerinin yarısı olarak uygulanır. Sınırı aşan motor kapatılıp kendiliğinden yeniden başlatılır; bu durum Uptime değerinin sıfırlanmasıyla anlaşılır. Motor bu nedenle durmuş ya da sürekli yeniden başlıyorsa rozetin altında ran out of memory görüntülenir. Sınır vService QOS ayarlarından yükseltilir; Memory Limit ya da Cores değiştirilip vService yapılandırması uygulandığında motor yeni sınırlarla kendiliğinden yeniden başlatılır ve oturum deposundaki veriler korunur.
  • Durum alarmı. Rozet not responding, restarting repeatedly (crash loop), stopped ya da not created okuduğunda veya session storage is unreachable nedeni görüntülendiğinde motor durumu alarmı üretilir; starting ve nedeni olmayan partially degraded alarm üretmez. Alarmın kanalları Notification Profiles ekranında tanımlanır.
  • Ekran tablo içermez. Sekmede satır seçimi, sağ tık menüsü, önizleme paneli ve sayfalama bulunmaz.
  • Ekranın göstermedikleri. Motorun işlemci kullanımı, oturum deposundaki kayıt sayısı ve yeniden başlatma sayısı bu ekranda yer almaz.