Ana içeriğe geç

Zaman Aşımları

Hakkında

TR7 vService'e gelen HTTP veya TCP isteklerinin, istemci - TR7 arası, TR7 - Kurum Servisi arasındaki zaman aşımı değerlerinin ayarlanması Zaman Aşımı profilleri ile kontrol edilir.

Nasıl Eklenir?

Yeni bir Zaman Aşımı Profili eklemek için TR7 ASP web arayüzü üzerinden, Traffic Manager > Profiles > Timeouts > Add adımları takip edilir.

Arayüz

Zaman Aşımı Profillerini Listeleme Ekranı

"Traffic Manager > Profiles > Timeouts" adımları takip edilerek TR7 ASP cihazı üzerinde ekli olan tüm Zaman Aşımı Profillerinin listesine ulaşılır. Bu ekran üzerinde Zaman Aşımı Profillerini ekleme, düzenleme ve silme işlemleri yapılır.

LOGO

Zaman Aşımı Profillerini Listeleme Formu

- 1 (Information to be Displayed in the Table)


Zaman Aşımı Profillerinin listesinin bulunduğu tabloda hangi bilgilerin gösterilip gösterilmeyeceği seçilir.
Seçilebilecek ve varsayılan olarak seçili gelen bilgiler;

  • Name
  • HTTP keepalive Timeout
  • HTTP request Timeout
  • Connect Timeout
  • Client Timeout
  • Tunnel (Websocket) Timeout
  • Client FIN
  • Server Timeout
  • Queue Timeout
  • Server FIN

- 2 (Add)


Add butonuna tıklanarak yeni bir Zaman Aşımı Profili oluşturma formu açılır.

- 3 (Delete)


Bir veya birden fazla Zaman Aşımı Profili seçilerek Delete butonuna tıklanarak ilgili Zaman Aşımı Profilleri TR7 ASP cihazı üzerinde silinir.

- 4 (Edit)


Edit butonuna tıklanarak ilgili Zaman Aşımı Profilinin düzenleme ekranı açılır.


Tabloda bulunan tüm ifadeleri aramak için kullanılır.


Tabloda bulunan tüm ifadeleri regexp olarak aramak için kullanılır.


Tabloda bulunan tüm ifadeleri sütun bazlı aramak için kullanılır.

- 8 (Usage Filter)


Tabloda bulunan tüm ifadelerin hangi vService'lerde kullanıldığını filtrelemek için kullanılır.

- 9 (Page Information)


Açılan listede kaç adet Zaman Aşımı Profilinin olduğunun ve kaç adet Zaman Aşımı Profilinin listelendiğinin bilgisi bulunmaktadır. Silmek için Zaman Aşımı Profilleri sol taraftan seçildiğinde, seçili olan Zaman Aşımı Profilinin bilgiside burada görüntülenir.

- 10 (Page Size)


Açılan listede maksimum kaç adet Zaman Aşımı Profilinin listeleneceği seçilir. Ok simgeleri ile sayfalar arasında geçiş yapılabilir.

- Seçilen Profilin Önizlemesi


"Traffic Manager > Profiles > Timeouts" adımları takip edildikten sonra herhangi bir profilin üzerine tıklandığında ekranın sağ tarafında ilgili profile ait bilgilerin olduğu pencere açılır.

LOGO

Bu pencerede ilgili profile ait bilgilerin yanı sıra "Used In" bilgisi de verilmektedir. "Timeout_1" adlı zaman aşımı profilinin "test1" adındaki vService'de kullanıldığı görülmektedir.

Açılan pencerenin sağ üstünde bulunan (x) butonuna tıklanarak önizleme kapatılabilir.

Arayüz

Zaman Aşımı Profili Ekleme Formu

"Traffic Manager > Profiles > Timeouts > Add" adımları takip edilerek TR7 ASP cihazı üzerine yeni bir Zaman Aşımı Profili eklenir.

LOGO

Zaman Aşımı Profili Ekleme Formu

- Name


Oluşturulacak olan Zaman Aşımı Profiline isim girilir.

- HTTP Keepalive Timeout


HTTP istekleri için saniye (sn) cinsinden KeepAlive zaman aşımı değeri girilir. Varsayılan değer 120 saniyedir.

- HTTP Request Timeout


HTTP istekleri için saniye (sn) cinsinden zaman aşımı değeri girilir. Varsayılan değer 30 saniyedir.

- Connect Timeout


Kurum Servisine bağlantı denemeleri için saniye (sn) cinsinden zaman aşımı değeri girilir. Varsayılan durumda Kurum Servisine bağlantı için bu süre beklenir. Bu süre boyunca bağlantı kurulmazsa Kurum Servisine erişilemediği varsayılır. Varsayılan değer 20 saniyedir.

- Server Timeout


Kurum Servisi için maksimum durgunluk (inactivity) süresi için saniye (sn) cinsinden zaman aşımı değeri girilir. TR7 ile Kurum Servisi arasındaki bağlantıda bu süre boyunca herhangi durgunluk (inactivity) durumu oluşursa bağlantı zaman aşımına uğrayacaktır. Varsayılan değer 90 saniyedir.

- Client Timeout


İstemci için maksimum durgunluk (inactivity) süresi için saniye (sn) cinsinden zaman aşımı değeri girilir. Bağlı bulunan istemci bu süre boyunca herhangi bir transferde bulunmazsa bağlantı zaman aşımına uğrayacaktır. Varsayılan değer 90 saniyedir.

- Queue Timeout


Kuyrukta kalma süresi için saniye (sn) cinsinden zaman aşımı değeri girilir. Kurum Servisine ait bağlantı limitine ulaşıldığı durumda, bağlantı kuyruğa alınır. Kuyruk süresi dolan istekler kesilerek, istemciye TR7 tarafından "503" HTTP durum kodu gönderilir. Varsayılan değer 60 saniyedir.

- Tunnel (WebSocket) Timeout


Tünel (WebSocket) bağlantıları için maksimum durgunluk (inactivity) süresi için saniye (sn) cinsinden zaman aşımı değeri girilir. Varsayılan değer 120 saniyedir.

- Client FIN


İstemci TCP FIN paketlerinin süresi için saniye (sn) cinsinden zaman aşımı değeri girilir. Varsayılan değer 3 saniyedir.

- Server FIN


Kurum Servisi TCP FIN paketlerinin süresi için saniye (sn) cinsinden zaman aşımı değeri girilir. Varsayılan değer 6 saniyedir.

- Add


Add butonuna tıklanarak Zaman Aşımı Profili eklenir.

Arayüz

Zaman Aşımı Profili vService'e Nasıl Eklenir?

Adım > 1

İlk olarak TR7 web arayüzü üzerinden "Settings Mode > vServices" adımları takip edilir.

Adım > 2

Gelen ekran üzerinden Zaman Aşımı Profilinin ekleneceği vService'e sağ tıklanarak Edit seçilir ya da ilgili vService'in üzerine tıklanarak sağda açılan pencereden "Actions > Edit" adımları takip edilerekte aynı pencereye ulaşılabilir.

Adım > 3

vService'in düzenleme ekranında "Details > Timeouts" seçilerek Zaman Aşımı devreye alınmış olur. İlk devreye alındığında Default profil kullanılabilir.

LOGO

Adım > 4

Default profil dışında daha önceden eklenmiş bir profil kullanmak ya da yeni bir profil eklemek için profilin yanında bulunan ok işaretine tıklanır. Ekli olan profillerden seçim yapılabilir.

LOGO

Add butonuna tıklanarak yeni bir Zaman Aşımı Profili vSerice ekranında da eklenebilir.

LOGO

Adım > 5

Save butonuna tıklanarak yapılan değişiklikler kaydedilir ve vService'in yeniden düzenlenmesi beklenir.