«debugging» etiketlenmiş sorular

Bir programda problem bulmak ve bunları çözmeye çalışmak.


9
Tüm postaları yakalamak için sahte bir SMTP sunucusu nasıl kurulur?
Posta göndermek yerine, esasen RFC'ye uyan bir smtp servisi arıyorum, sadece bir dosyaya kaydeder [date] sent mail to <address> Ya da her neyse. Bunu yaklaşık yarım saat içinde python'da ihtiyacım olan asgari işlevsellik ile birlikte başarabilirim, sanırım ama daha iyi çalışan bir proje varsa, onu kullanmayı tercih ederim. İhtiyaç duyma …
50 smtp  debugging 

6
Iptables için hata ayıklayıcı
Bir paket iptables kuralları ile takip etmek için kolay bir yol arıyorum. Bu, günlüğe kaydetmeyle ilgili değil, çünkü tüm trafiği günlüğe kaydetmek istemiyorum (ve yalnızca çok az kural için yalnızca LOG hedeflerine sahip olmak istiyorum). Iptables için Wireshark gibi bir şey. Veya belki de bir programlama dili için bir hata …


4
Kaynak kodu satırlarına çekirdek yığını izleme
Aşağıdaki gibi bir yığın yığını izlemesi verildiğinde, sorunun oluştuğu kod satırını nasıl belirliyorsunuz? kernel: [<ffffffff80009a14>] __link_path_walk+0x173/0xfb9 kernel: [<ffffffff8002cbec>] mntput_no_expire+0x19/0x89 kernel: [<ffffffff8000eb94>] link_path_walk+0xa6/0xb2 kernel: [<ffffffff80063c4f>] __mutex_lock_slowpath+0x60/0x9b kernel: [<ffffffff800238de>] __path_lookup_intent_open+0x56/0x97 kernel: [<ffffffff80063c99>] .text.lock.mutex+0xf/0x14 kernel: [<ffffffff8001b222>] open_namei+0xea/0x712 kernel: [<ffffffff8006723e>] do_page_fault+0x4fe/0x874 kernel: [<ffffffff80027660>] do_filp_open+0x1c/0x38 kernel: [<ffffffff8001a061>] do_sys_open+0x44/0xbe kernel: [<ffffffff8005d28d>] tracesys+0xd5/0xe0 Ben işlev çağrısı bulmakta …

1
ext4 dosya listesi çok yavaş içeren belirli bir dizinde çok yavaş
Arka fon Küçük bir logrotate misshap'im vardı ... Logrotate, arşivlenmiş günlükleri misstake ile döndürür ve dosyamda ikinci dereceden bir büyümeye neden olur /var/log/. Ve rüzgarı yakaladığım zaman, bir şeylerin kötü olduğunu, /var/log/zaten birkaç milyon dosya içerdiğini ... (Bazı hairloss ve find / sed / grep magic'den sonra) tüm rahatsız edici …



12
El değmemiş bir unix sunucusu çılgına dönmeye başladığında kontrol ettiğiniz ilk şey nedir?
Bu düzgün kurulum unix sunucusuna sahipsiniz ve süper hızlı ve harika çalışıyor ve aylarca her şey harika ve birden çok farklı hizmet için her türlü garip hata ortaya çıkmaya başlıyor ve hiçbiri kendi başına çok anlam ifade etmiyor , çok daha az birlikte. Ssh oturumunu makineye alır almaz kontrol etmeniz …

4
Bir dosyanın fiziksel olarak diskte nerede bulunduğunu nasıl öğrenebilirim (blok numaraları)?
Bu belirsiz bir soru, biliyorum. Linux kutusundaki bazı disklerin performans testlerini yapmaya çalışıyorum. Aynı testi aynı disk üzerinde çalıştırarak tutarsız sonuçlar elde ediyorum. Diskin hangi kısmına erişildiğine bağlı olarak disklerin farklı performans gösterdiğini biliyorum. Özellikle, diskin dışına yapılan okuma ve yazma işlemleri, neredeyse sabit veri yoğunluğu ve sabit dönme hızı …


2
Apache 301 Kalıcı Olarak Taşındı Nasıl İzlenir?
Makinemde yerel olarak eriştiğim bir sanal ana bilgisayar var. Windows 7 altında apache2 kullanıyorum. Bu ana bilgisayara erişirken, Fiddler'de bu sunucunun tarayıcıyı yanıtla farklı uzak sitelere yönlendirdiğini görüyorum 301 Moved Permanently Ama kesinlikle nerede yapılandırıldığını bulamıyorum. Tüm .htaccess dosyalarını hedef sitenin URL'sinde, bu sanal ana bilgisayardaki bu URL için tüm …

3
Kök neden analizi yapma
Temel neden analizinin nasıl yapılacağı hakkında daha fazla bilgi edinmek istiyorum. Bölümümüzden çok daha fazla zaman, bölümden kullanıcıya yeniden başlatmayı (Windows XP sistemini) denemesini söyler, bu da aslında çok sayıda sorunu "düzeltir". Acelem olduğunda (ve bazen saatlik ödeme almak buna katkıda bulunur), sorunun temel neden analizi yapmak yerine hızlı bir …
Sitemizi kullandığınızda şunları okuyup anladığınızı kabul etmiş olursunuz: Çerez Politikası ve Gizlilik Politikası.
Licensed under cc by-sa 3.0 with attribution required.