Skip to content
Smarter by Design.Simpler for Business

lb vhost ​

lb vhost komutu, aynı adresi paylaşan vService'lerin trafiğini karşılayan ortak karşılama katmanını yönetir. Bu katmanda kayıt oluşturulmaz: yalnız çalışma durumu sorgulanır ve gerektiğinde yeniden başlatılır. Panel karşılığı vService ekranındaki paylaşımlı karşılama bilgisidir.

Bu komutta ekleme ve silme yoktur

Ortak karşılama katmanı vService'ler tanımlandıkça kendiliğinden oluşur. add, update ve delete alt komutları bulunmaz; yalnız status ve restart vardır.

Komut Özeti ​

TR7 WEB-CLI · lb vhost
# komuttan sonra Tab
admin@TR7LBWAF01> lb vhost
restart status
 
admin@TR7LBWAF01> lb vhost status list # hepsinin durumu
admin@TR7LBWAF01> lb vhost status id <kimlik> # birinin durumu
admin@TR7LBWAF01> lb vhost restart # yeniden başlat
admin@TR7LBWAF01>  

Durum Sorgulama ​

status list her ortak karşılama katmanının çalışma durumunu getirir: ayakta olup olmadığı, ne kadar süredir çalıştığı, kaç kez yeniden başladığı, üzerinden kaç vService geçtiği ve dinlediği adresler. Yapılandırmanın beklediği ama sistemde bulunmayan bir katman hata, artık hiçbir vService'in ihtiyaç duymadığı hâlde çalışmayı sürdüren bir katman kapalı olarak raporlanır.

status id komutunda katmanın kimliği alan adı yazılmadan, doğrudan değer olarak yazılır (lb vhost status id <kimlik>).

SıraAlanDurumDeğer
1dockerIdZorunluYalnız status id komutunda; durumu sorgulanacak katmanın kimliği. Tab listeler
AlanNe yaparArkasına ne yazılır
--outputÇıktının biçimini seçerjson · jsonp · tab · comma · semicolon · compact · default
--filterÇıktıyı süzerAranacak metin; eşleşenler vurgulanır

Adres paylaşan vService'lerde sorun aranırken önce bu katmanın sağlığına bakılır; katman ayakta değilse tek tek vService'lere bakmanın anlamı yoktur.

Yeniden Başlatma ​

AlanNe yaparArkasına ne yazılır
--dockerIdHangi katmanın yeniden başlatılacağını belirlerKatman kimliği. Verilmezse bütün ortak karşılamalar yeniden başlatılır; normalde tek tanedir
--hardReloadYeniden başlatmanın nasıl yapılacağını belirlerfalse (varsayılan) çalışan sürecin yapılandırmayı yeniden okumasını ister ve mevcut bağlantıları korur · true katmanı baştan yaratır ve bağlantıları düşürür

Sert yeniden başlatma bütün paylaşımlı servisleri keser

Adres paylaşan bütün vService'ler bu katmandan geçer. --hardReload true hepsinin bağlantısını aynı anda düşürür; yalnız yapılandırma tazelemesi yetmediğinde tercih edilmelidir.

Örnekler ​

TR7 WEB-CLI · durum ve yeniden başlatma
# önce katmanın sağlığına bak
admin@TR7LBWAF01> lb vhost status list
admin@TR7LBWAF01> lb vhost status id <kimlik>
 
# yapılandırmayı tazele: bağlantılar korunur
admin@TR7LBWAF01> lb vhost restart
 
# katmanı baştan yarat: bağlantılar düşer
admin@TR7LBWAF01> lb vhost restart --dockerId <kimlik> --hardReload true
admin@TR7LBWAF01>  

Bilinmesi Gerekenler ​

  • Katman kendiliğinden oluşur. Aynı adresi paylaşan vService'ler tanımlandığında ortak karşılama katmanı da oluşur; elle eklenmez.
  • Normalde tek katman vardır. --dockerId verilmediğinde bütün ortak karşılamalar hedeflenir; sistemde genellikle bir tane bulunur.
  • Yumuşak tazeleme bağlantıları korur. Varsayılan yeniden başlatma yapılandırmayı yeniden okutur; oturumdaki istemciler etkilenmez.
  • Durum çıktısı iki özel durumu ayırt eder. Yapılandırmada olup sistemde olmayan katman hata, gereksiz kalıp çalışmayı sürdüren katman kapalı olarak görünür.