GoGPT Best VPN GoSearch

OnWorks favicon'u

udebug - Bulutta Çevrimiçi

Ubuntu Online, Fedora Online, Windows çevrimiçi emülatörü veya MAC OS çevrimiçi emülatörü üzerinden OnWorks ücretsiz barındırma sağlayıcısında udebug'u çalıştırın

Bu, Ubuntu Online, Fedora Online, Windows çevrimiçi emülatörü veya MAC OS çevrimiçi emülatörü gibi birden fazla ücretsiz çevrimiçi iş istasyonumuzdan birini kullanarak OnWorks ücretsiz barındırma sağlayıcısında çalıştırılabilen udebug komutudur.

Program:

ADI


udebug - Bir veritabanı sunucusu işlemi için Ubik işlem durumunu raporlar

SİNOPSİS


hata ayıklama sunucu <sunucu makine> [-Liman <IP Liman>]
[-uzun] [-Yardım]

hata ayıklama -s <sunucu makine> [-p <IP Liman>] [-l] [-h]

AÇIKLAMA


The hata ayıklama komut, veritabanı için hafif Ubik işleminin durumunu görüntüler
tarafından tanımlanan sunucu işlemi -Liman veritabanı sunucusunda çalışan argüman
adlı makine sunucu argüman. Çıktı, eşlerin bulunduğu makineleri tanımlar.
veritabanı sunucusu işlemleri çalışıyor, hangisi senkronizasyon sitesi (Ubik
koordinatör) ve aralarındaki bağlantıların durumu.

SEÇENEKLER


sunucu <sunucu makine>
Görüntülenecek işlemi çalıştıran veritabanı sunucusu makinesini adlandırır
durum bilgisi. Makinenin IP adresini noktalı ondalık formatta sağlayın;
tam nitelikli ana bilgisayar adı (örneğin, fs1.abc.com) veya en kısa kısaltılmış biçim
onu diğer makinelerden ayıran ana bilgisayar adıdır. Başarılı bir kullanım
kısaltılmış form, bir ad çözümleme hizmetinin (örn.
Etki Alanı Adı Hizmeti veya yerel bir ana bilgisayar tablosu) komutun verildiği sırada.

-Liman <IP Liman>
Durum bilgilerinin görüntüleneceği veritabanı sunucusu sürecini tanımlar.
işlem adı veya bağlantı noktası numarasına göre. Aşağıdaki değerlerden birini sağlayın.

sunucu veya Yedekleme Sunucusu için 7021
kasserver veya Kimlik Doğrulama Sunucusu için 7004
ptsunucusu veya Koruma Sunucusu için 7002
vl sunucusu veya Birim Konum Sunucusu için 7003
-uzun
Tarafından adlandırılan makinenin her bir eşdüzeyi hakkında ek bilgileri raporlar. sunucu
argüman. Söz konusu makine senkronizasyon cihazıysa, bilgiler varsayılan olarak görünür.
site.

-Yardım
Bu komut için çevrimiçi yardımı yazdırır. Diğer tüm geçerli seçenekler yoksayılır.

ÇIKTI


Çıktıdaki mesajların birçoğu Ubik hakkında temel durum bilgisi sağlıyor
tarafından belirtilen makinede işlem yapılır. sunucu argüman ve geri kalan mesajlar
çoğunlukla hata ayıklama amacıyla kullanışlıdır.

Temel Ubik durumunu kontrol etmek için, her veritabanı sunucusu makinesine sırayla komut verin. İçinde
her biri için çıktı, çıktının üst üçte birlik kısmında aşağıdaki mesajlardan biri görünür.

Ben senkronizasyon sitesiyim. . . (<#_sites> sunucuları)

Ben senkronize site değilim

Senkronizasyon sitesi için aşağıdaki mesaj, tüm sitelerin aynı siteye sahip olduğunu gösterir.
Ubik'in düzgün çalıştığını ima eden veritabanının sürümü. Bkz.
"1f" dışındaki değerlerin açıklaması için aşağıda yer almaktadır.

Kurtarma durumu 1f

Ubik'in doğru çalışması için veritabanı sunucusu makine saatlerinin saat konusunda uyumlu olması gerekir.
Çıkışın ikinci ve üçüncü satırı olan aşağıdaki mesajlar mevcut durumu bildirir.
veri tabanı sunucusu makinesinin saatine ve sunucu üzerindeki saate göre tarih ve saat
makine nerede hata ayıklama komutu verilir.

Ev sahibinin zaman
Yerel saat: (zaman farkı saniye)

veritabanı sunucusu makine saati ile yerel saat arasındaki farktır
saat. Mutlak değeri Ubik'in işleyişi için hayati önem taşımaz, ancak iki kattan fazla bir fark vardır.
arasında birkaç saniye eğri veritabanı sunucusu makinelerinin değerleri şunu gösterir:
saatleri senkronize değil ve Ubik performansı muhtemelen engelleniyor.

Aşağıda çıktıdaki tüm mesajların açıklaması bulunmaktadır. Belirtildiği gibi çoğunlukla faydalıdır
hata ayıklamak için ve Ubik'in uygulamasını anlayan biri için en anlamlı olanı.

Çıkış aşağıdaki mesajlarla başlar. İlk mesaj IP adreslerini bildirir
tarafından belirtilen makinedeki işletim sistemiyle yapılandırılmış olan sunucu
argüman. Daha önce belirtildiği gibi, ikinci ve üçüncü mesajlar güncel tarihi ve tarihi bildirir.
Veritabanı sunucusu makinesindeki ve veri tabanının bulunduğu makinedeki saatlere göre zaman
hata ayıklama sırasıyla komut verilir. Çıktıdaki sonraki tüm zaman damgaları
veritabanı sunucusu makine saati yerine yerel saat cinsinden ifade edilir.

Ana bilgisayarın adresleri:
Ev sahibinin zaman
Yerel saat: (zaman farkı saniye)

Eğer yaklaşık 10 saniyeden fazla sürerse aşağıdaki mesaj görüntülenir. Belirtildiği gibi,
mutlaka Ubik arızasını göstermez: veritabanı arasındaki saat çarpıklığını belirtir
veritabanı sunucusu makineleri arasında değil, sunucu makinesi ve yerel makine.

****saat kötü olabilir

Koordinatör seçim sürecinde udebug komutu verilmişse ve oylama yapılmamışsa
henüz başlamamışsa, ardından aşağıdaki mesaj görünür.

Son evet oyu henüz verilmedi

Aksi takdirde çıktı aşağıdaki mesajlarla devam eder.

Son evet oyu öyleydi saniye önce (siteyi senkronize et);
Son oylama başladı saniye önce (saat )
Yerel veritabanı sürümü

Birincisi, bu Ubik sürecinin koordinatör olarak en son hangi eşe oy verdiğini gösterir (
kendisi için oy verin) ve oyu ne kadar zaman önce gönderdiğini öğrenin. İkinci mesaj ne kadar süreceğini gösterir
Daha önce Ubik koordinatörü ikincil sitelerden oyların onaylanmasını talep etmişti. Genellikle,
Ve değerler aynıdır; aralarındaki bir fark gösterebilir
iki veritabanı sunucusu makinesi arasında saat çarpıklığı veya yavaş ağ bağlantısı. Küçük
farklılık zararlı değildir. Üçüncü mesaj mevcut sürüm numarasını bildirir
Bu Ubik süreci tarafından tutulan veritabanının. Ayrılmış iki alanı var
bir döneme göre. Dönemden önceki alan, dönemin ne zaman olduğunu yansıtan bir zaman damgasını temel alır.
Veritabanı ilk kez en son koordinatör seçiminden sonra, alan ise ilk kez değiştirilmiştir.
Dönem, seçimden bu yana meydana gelen değişikliklerin sayısını gösterir.

Çıktı, Ubik işleminin gerçekleştirilip gerçekleştirilmediğine bağlı olarak farklılık gösteren mesajlarla devam ediyor.
koordinatör olsun ya da olmasın.

· Yalnızca bir veritabanı sunucusu makinesi varsa, bu her zaman koordinatördür
(senkronizasyon sitesi), aşağıdaki mesajda belirtildiği gibi.

Siteyi sonsuza kadar senkronize ediyorum (1 sunucu)

· Birden fazla veritabanı sitesi varsa ve sunucu argüman koordinatörün adını verir
(senkronizasyon sitesi), çıktı aşağıdaki iki mesajla devam eder.

Şu ana kadar siteyi senkronize ediyorum: saniyeler sonra (saatte) )
(<#_sites> sunucuları)
Kurtarma durumu

İlk mesaj (tek satırda rapor edilir) sitenin ne kadar daha uzun süre çalıştığını bildirir.
Yeterli çoğunluğu sağlamak için yapılan bir sonraki girişim başarısız olsa bile koordinatör olarak kalır ve kaç kişi
siteler yeter sayıya katılıyor. bayraklar ikinci mesajdaki alan bir
yeter sayının mevcut durumunu gösteren onaltılık sayı. "1f" değeri
tam veritabanı senkronizasyonunu belirtirken "f" değeri,
koordinatör doğru veri tabanına sahip ancak tüm ikincil sitelerle iletişim kuramıyor
onlarda da olup olmadığını belirleyin. Daha düşük değerler aşağıdaki durumlarda kabul edilebilir: hata ayıklama komut
Koordinatör seçimi sırasında çıkarılan bu belgeler, devam etmeleri halinde sorun olduğunu gösterir.
Bireysel bayraklar aşağıdaki anlamlara sahiptir:

0x1 Bu makine koordinatördür.

0x2 Koordinatör hangi sitenin en yüksek veri tabanına sahip olduğunu belirledi
versiyon numarası.

0x4 Koordinatör veritabanının en yüksek sürüm numarasına sahip bir kopyasına sahiptir.

0x8 Veritabanının sürüm numarası doğru şekilde güncellendi.

0x10
Tüm siteler en yüksek sürüm numarasına sahip veritabanına sahiptir.

Koordinatör dosyaya bir değişiklik yazarken udebug komutu verilirse
veritabanında aşağıdaki ek mesaj görüntülenir.

Şu anda yazma işlemini yönetiyorum I

· Eğer sunucu bağımsız değişken ikincil bir siteyi adlandırır, çıktı şu şekilde devam eder:
mesajları takip ediyorum.

Ben senkronize site değilim
En düşük ana bilgisayar ayarlandı saniye önce
Ana makineyi senkronize et ayarlandı saniye önce

Ubik işleminin yapıldığı herhangi bir eşin en düşük IP adresidir
yakın zamanda bir mesaj aldı, oysa IP adresi
mevcut koordinatör. Farklıysa, en düşük IP adresine sahip makine
şu anda koordinatör. Ubik süreci mevcut için oylamaya devam ediyor
iletişim halinde kaldıkları sürece koordinatördür, bu da maksimum istikrar sağlar.
Ancak başka bir koordinatör seçimi durumunda bu Ubik süreci,
bunun yerine site (temas halinde olduklarını varsayarak), çünkü bir önyargıya sahiptir
En düşük IP adresine sahip site için seçimlerde oy verin.

Hem senkronizasyon hem de ikincil siteler için çıktı aşağıdaki şekilde devam eder:
mesajlar. İlk mesaj veritabanının sürüm numarasını bildirir.
eşleşmesi gereken senkronizasyon sitesi öncekiler tarafından rapor edildi
"Yerel veritabanı sürümü" mesajı. İkinci mesaj kaç tane VLDB kaydının bulunduğunu gösterir.
şu anda herhangi bir işlem veya özellikle yazma için kilitli. Değerler sıfır değilse
the hata ayıklama Bir işlem devam ederken komut verilir.

Senkronizasyon sitesinin veritabanı sürümü:
kilitli sayfalar, yazmak için onlardan

Aşağıdaki mesajlar yalnızca veritabanında herhangi bir okuma veya yazma kilidi varsa görünür
kayıtlar:

Tutulan okuma kilitleri var
Tutulan yazma kilitleri var

Benzer şekilde, aşağıdaki mesajlardan bir veya daha fazlası yalnızca herhangi bir okunmuş veya okunmuş mesaj varsa görünür.
devam eden işlemleri yaz hata ayıklama komut verilir:

Aktif bir yazma işlemi var
En az bir aktif okuma işlemi var
İşlem tarihi:

Eğer makine tarafından adlandırılmışsa sunucu argüman koordinatördür, sonraki mesaj raporları
Geçerli koordinatörün veritabanını en son ne zaman güncellediği.

En son yeni bir veritabanı sürümü şu şekilde etiketlendi:
saniye önce (saat )

Eğer makine tarafından adlandırılmışsa sunucu argüman koordinatördür, çıktı şu şekilde sona erer:
yetersayıya katılan her ikincil site için aşağıdaki giriş
biçimi.

Sunucu ( ): (db )
son oy rcvd saniye önce (saat ),
son işaret gönderildi saniye önce (saat ),
son oy { evet | HAYIR }
dbcurrent={ 0 | 1 }, yukarı={ 0 | 1 } beaconSince={ 0 | 1 }

İlk satır sitenin IP adresini ve bulunduğu veritabanının sürüm numarasını bildirir.
sürdürmek. Saha, koordinatörün ne kadar zaman önce oy aldığını bildiriyor
sitedeki Ubik sürecinden gelen mesaj ve alan ne kadar zaman önce
koordinatör en son oylama mesajı istedi. Eğer hata ayıklama sırasında komut verilir
koordinatör seçim süreci ve oylama henüz başlamadı, aşağıdaki mesajlar görünüyor
yerine.

Son oy hiçbir zaman rcvd'ye alınmadı
Son işaret hiç gönderilmedi

Her girişin son satırındaki alanlar şu anlama gelir:

· "dbcurrent", site en yüksek sürüm numarasına sahip veritabanına sahipse 1, eğer varsa 0'dır.
değil.

· Sitedeki Ubik süreci düzgün çalışıyorsa "yukarı" 1, çalışmıyorsa 0'dır.

· Site koordinatörün son isteğine yanıt verdiyse "beaconSince" 1'dir.
oy, yoksa 0.

I dahil ederek -uzun flag, sunucu argüman adları a
ikincil site, ancak bu durumda yalnızca IP adresi alanın doğruluğu garanti edilir.
Örneğin, içindeki değer alan genellikle 0.0'dır çünkü ikincil siteler
Bu bilgi için akranlarına anket yapmayın. İçindeki değerler son_oy ve son_beacon
alanlar bu sitenin en son ne zaman koordinatör olarak oy aldığını veya talep ettiğini gösterir; Onlar
genellikle son koordinatör seçiminin zamanını gösterir.

ÖRNEKLER


Bu örnek, Birim Konum Sunucusu için Ubik işleminin durumunu kontrol eder.
senkronizasyon sitesi olan makine "afs1".

% udebug afs1 vlsunucusu
Ana bilgisayarın adresleri: 192.12.107.33
Sunucunun 192.12.107.33 saati 27 Ekim Çarşamba 09:49:50 1999
Yerel saat 27 Ekim 09:49:52 1999 Çarşamba'dır (zaman farkı 2 saniye)
192.12.107.33 için son evet oyu 1 saniye önceydi (senkronizasyon sitesi);
Son oylama 1 saniye önce başladı (27 Ekim Çarşamba 09:49:51 1999)
Yerel veritabanı sürümü 940902602.674
Şu andan itibaren 58 saniyeye kadar siteyi senkronize ediyorum (27 Ekim Çarşamba 09:50:50 1999) (3 sunucu)
Kurtarma durumu 1f
Senkronizasyon sitesinin veritabanı sürümü 940902602.674
0 kilitli sayfa, 0 tanesi yazmak için
En son yeni bir veritabanı sürümü şu şekilde etiketlendi:
129588 saniye önce (25 Ekim Pazartesi 21:50:04 1999)

Sunucu (192.12.107.35): (db 940902602.674)
son oy rcvd'den 2 saniye önce alındı ​​(27 Ekim Çarşamba 09:49:50 1999),
son işaret 1 saniye önce gönderildi (27 Ekim Çarşamba 09:49:51 1999), son oylama evetti
dbcurrent=1, up=1 beaconSince=1

Sunucu (192.12.107.34): (db 940902602.674)
son oy rcvd'den 2 saniye önce alındı ​​(27 Ekim Çarşamba 09:49:50 1999),
son işaret 1 saniye önce gönderildi (27 Ekim Çarşamba 09:49:51 1999), son oylama evetti
dbcurrent=1, up=1 beaconSince=1

Bu örnek, IP adresiyle makinedeki Kimlik Doğrulama Sunucusunun durumunu kontrol eder
192.12.107.34, ikincil bir sitedir. Yerel saat, saatin yaklaşık 4 dakika gerisindedir.
veritabanı sunucusu makinesinin saati.

% udebug 192.12.107.34 7004
Ana bilgisayarın adresleri: 192.12.107.34
Sunucunun 192.12.107.34 saati 27 Ekim Çarşamba 09:54:15 1999
Yerel saat 27 Ekim 09:50:08 1999 Çarşamba'dır (zaman farkı -247 saniye)
****saat kötü olabilir
192.12.107.33 için son evet oyu 6 saniye önceydi (senkronizasyon sitesi);
Son oylama 6 saniye önce başladı (27 Ekim Çarşamba 09:50:02 1999)
Yerel veritabanı sürümü 940906574.25
Ben senkronize site değilim
En düşük sunucu 192.12.107.33 6 saniye önce ayarlandı
Senkronizasyon ana bilgisayarı 192.12.107.33 6 saniye önce ayarlandı
Senkronizasyon sitesinin veritabanı sürümü 940906574.25
0 kilitli sayfa, 0 tanesi yazmak için

AYRICALIK GEREKLİ


Hayır

Onworks.net hizmetlerini kullanarak udebug'u çevrimiçi kullanın


Ücretsiz Sunucular ve İş İstasyonları

Windows ve Linux uygulamalarını indirin

Linux komutları

Ad




×
reklâm
❤️Buradan alışveriş yapın, rezervasyon yapın veya satın alın; ücretsizdir, hizmetlerin ücretsiz kalmasına yardımcı olur.