NetWorker: Hata ayıklama bilgi düzeyleri
Summary: Bu makalede, NetWorker hata ayıklama düzeyleri ve hata ayıklamanın nasıl etkinleştirileceği hakkında bilgiler yer almaktadır.
Instructions
Öncül:
Kullanıcı Mesajı: Normal (yerelleştirilmiş) işlemde kullanıcı tarafından görülebilen mesaj. Bir günlük dosyasının görüntülenmesini ve (-v) verbosity komut satırı bayrağı. Kullanıcı mesajları, INFO, WARNING, ERROR vb. gibi genel günlük kayıtlarını içerir.
Hata Ayıklama Mesajı: Ayrıntılı analiz amaçlı mesaj. Hata ayıklama (-D) komut satırı bayrağı veya dbgcommand. Hata ayıklama mesajları yerelleştirilmez.
NetWorker'da mesaj akışı:
Mesaj üreten bir programa konuşmacı denir. Her konuşmacı kullanıcı arayüzüne, günlük dosyasına veya başka bir programa bir mesaj gönderir. Her günlük dosyasını yönetmek için NetWorker RAP kaynağı "NSR Günlüğü" oluşturulur. Uzaktan İşlem Çağrısı (RPC) kullanılarak doğrudan kullanıcı arayüzüne bir mesaj gönderilebilir. Günlük görüntüleyicisi (Görüntüleyici), kullanıcı arayüzüne yönelik veya günlük iletilerini okur ve bunları bir kullanıcı tarafından görülebilir hale getirir. Konuşmacılar, mesajları, görüntüleyenlerin daha sonra Mesaj kataloğunun yardımıyla çevirebilecekleri yerel ayardan bağımsız bir biçimde kaydeder. Avantajı, kullanıcıların kullanıcı arayüzünü aynı anda farklı dillerde ve aynı günlük dosyasını çeşitli dillerde görüntüleyebilmesidir.
Günlüğü:
Genel NetWorker hizmet günlüğü NetWorker a yazılır daemon.raw:
- Linux:
/nsr/logs/daemon.raw - Windows (Varsayılan):
C:\Program Files\EMC NetWorker\nsr\logs\daemon.raw
.raw Dosyaları. Bazı mesajlar bir .raw dosya, birçoğu insan tarafından okunamayan (veya çevrilmesi zor) yapılandırılmamış verilerdir. NetWorker şunları sağlar: nsr_render_log işlemek için yardımcı program .raw Dosyaları insan tarafından okunabilir çıktıya kaydedin. Bkz. NetWorker: .raw günlük dosyalarını işlemek için nsr_render_log kullanma
Ek NetWorker günlüklerinin ayrıntıları bölümünde verilmiştir: NetWorker: Günlük Dosyaları ve Konumları
NetWorker Hata Ayıklama Düzeyleri:
Aşağıdaki tabloda, Veritabanı modülleri dahil NetWorker işlemlerinde (daemon'lar) veya NetWorker komutunda hata ayıklarken farklı hata ayıklama düzeylerinde daemon.raw'de (veya NetWorker günlüklerinde) hangi bilgilerin mevcut olduğu açıklanmaktadır.
|
Hata Ayıklama Düzeyi
|
Hata ayıklama bilgileri
|
Kullanım
|
|
0
|
Hata ayıklama yok (Devre Dışı)
|
Varsayılan günlük kaydı.
|
|
1
|
|
Arada
|
|
2
|
|
Arada
|
|
3
|
|
Sık
|
|
4
|
|
Arada
|
|
5
|
|
Sık
|
|
6
|
|
Arada
|
|
7
|
|
Sık
|
|
8
|
|
Arada
|
|
9
|
|
Sık
|
|
10-99
|
|
Na -dir
|
Hata ayıklama düzeyleri birleştirilir, yani her hata ayıklama düzeyi kendisinden önceki tüm düzeyleri içerir. Örneğin, hata ayıklama düzeyi 9 ayarlanırken 1'den 9'a kadar olan düzeyler günlüğe kaydedilir.
Hata Ayıklamayı Etkinleştirme:
İşleme Özel hata ayıklama:
NetWorker işleme özel hata ayıklamayı etkinleştirmek için dbgcommand , bir Hata Ayıklama düzeyi ayarlamak için kullanılır. Ağ İşçisi dbgcommand tüm NetWorker süreçlerinde genel hata ayıklamayı etkinleştirmeden belirli NetWorker işlemlerinde daha fazla hata ayıklamaya olanak tanır. dbgcommand bir şekilde ayarlanabilir PROCESS_NAME veya PROCESS_ID (PID). Hata ayıklama tarafından ayarlanan dbgcommand NetWorker'a gönderilir daemon.raw Günlük.
NetWorker ana bilgisayarına özel işlemler: NetWorker İşlemleri ve Bağlantı Noktaları
NetWorker ana bilgisayarında yükseltilmiş bir komut isteminden şu komutu çalıştırın:
dbgcommand -n PROCESS_NAME Debug=DEBUG_LEVEL
dbgcommand -p PROCESS_ID Debug=DEBUG_LEVEL
Genel Bakış: dbgcommand Işlev:
| Seçenek | Değer | Kullanım |
Debug=<value> |
>= 0 (Bkz. NetWorker Hata Ayıklama Düzeyleri) | İşlem hata ayıklamasını etkinleştirme. |
Vflag=<value> |
>= 0 | Ayrıntı düzeyini ayarlama. |
MsgID=<value> |
Değer = Bool 0 veya 1 | Çalışan bir işlemin mesaj kimliği yazdırma özelliğini değiştirme. |
PrintDevInfo |
Yok |
|
FlushDnsCache |
Yok | İşlemin DNS önbelleğini temizleyin. |
Örneğin:
[root@nsr ~]# dbgcommand -n nsrd Debug=9 Process ID List : 869448 Processing PID:869448
Hata ayıklama mesajlaşması şurada bulunur: daemon.raw:
0 01/30/2026 12:39:33 PM nsrd NSR notice 01/30/26 12:39:33.163590 nsrd-D3 is_storage_node_active, hostname: nsr.amer.lan. 0 01/30/2026 12:39:33 PM nsrd NSR notice 01/30/26 12:39:33.163697 nsrd-D5 lg_getnameinfo(): Entry in getnameinfo_cache not found... 0 01/30/2026 12:39:33 PM nsrd NSR notice 01/30/26 12:39:33.163722 nsrd-D7 lg_inet_getnameinfo(): ENTER input sa=192.168.9.152 input host buff=0x5604d67a8090 hostlen=1025 input service buff=(nil) servicelen=0 input flags=0x0008 NI_NAMEREQD=1 NI_NUMERICHOST=0 NI_NUMERICSERV=0 NI_NOFQDN=0 0 01/30/2026 12:39:33 PM nsrd NSR notice 01/30/26 12:39:33.164319 nsrd-D7 lg_inet_getnameinfo(): EXIT rc=0 host str=nsr-sn.amer.lan service str=null 0 01/30/2026 12:39:33 PM nsrd NSR notice 01/30/26 12:39:33.164378 nsrd-D3 is_storage_node_active, hostname: nsr.amer.lan. 0 01/30/2026 12:39:33 PM nsrd NSR notice 01/30/26 12:39:33.164405 nsrd-D5 lg_getnameinfo(): Entry in getnameinfo_cache not found... 0 01/30/2026 12:39:33 PM nsrd NSR notice 01/30/26 12:39:33.164424 nsrd-D7 lg_inet_getnameinfo(): ENTER input sa=192.168.9.152 input host buff=0x5604d67a8090 hostlen=1025 input service buff=(nil) servicelen=0 input flags=0x0008 NI_NAMEREQD=1 NI_NUMERICHOST=0 NI_NUMERICSERV=0 NI_NOFQDN=0 0 01/30/2026 12:39:33 PM nsrd NSR notice 01/30/26 12:39:33.164867 nsrd-D7 lg_inet_getnameinfo(): EXIT rc=0 host str=nsr-sn.amer.lan service str=null
Hata ayıklamayı devre dışı bırakma:
[root@nsr ~]# dbgcommand -n nsrd Debug=0 Process ID List : 869448 Processing PID:869448
-D <Seviyesini Kullanma>:
NetWorker komutları, hata ayıklama etkinken de çalıştırılabilir. Bu, eklenerek yapılır -D<DEBUG_LEVEL> komuta. Örneğin, NetWorker istemcisinde çalıştırılan kaydetme işleminde Hata Ayıklama düzeyini 9 olarak ayarlamak için istemcinin yedekleme komutunu save -D9.
Daha fazla bilgi için bkz:
- NetWorker: Yedekleme İşlemlerinde Hata Ayıklama
- NetWorker: NMC'den Kurtarma İşi Hatalarında Hata Ayıklama
- NetWorker: Zamanlanmış Klonlama Sorunlarını Giderme
- NetWorker VMware Protection-vProxy: Hata Ayıklama Günlüğe Kaydetme İşlemini Etkinleştirme
- Data Domain: DD Boost API Günlüğünü Etkinleştirme | Ön sertifika günlükleri
- Şuradan erişilebilen NetWorker Komut Referans Rehberine bakın: NetWorker Desteği | Kılavuzlar ve Belgeler (Dell destek hesabıyla oturum açmayı gerektirir).
Additional Information
- NRE 8.x: Java Önbelleğini temizleme, Java Konsolu ve Hata Ayıklamayı etkinleştirme.
- NRE 17.x: Java Önbelleğini Temizleme, Java Konsolunu Etkinleştirme ve Hata Ayıklama
- NetWorker Management Web Kullanıcı Arayüzü (NWUI): Önceliklendirme ve Sorun Giderme Rehberi
- NetWorker: NetWorker: Sorun Giderme Amacıyla AUTHC DEBUG Etkinleştirme
- NetWorker: RabbitMQ Hata Ayıklamayı etkinleştirme
- NetWorker: REST API Hata Ayıklamasını Etkinleştirme
- NetWorker Sorun Giderme Rehberi: İşlem Çökmeleri ve Çekirdek Dökümleri
- NetWorker: NSRGet NetWorker Veri Toplama Aracını Kullanma