Запитання з тегом «debugging»

Пошук проблем у програмі та намагання їх вирішити.


9
Як налаштувати підроблений сервер SMTP, щоб ловити всі листи?
Я шукаю службу smtp, яка по суті підкоряється RFC, за винятком того, а не надсилати пошту, вона просто входить у файл [date] sent mail to <address> Або що завгодно. Я можу розбити це разом з мінімальним функціоналом, який мені потрібен в python, приблизно за півгодини, я вважаю, але якщо є …
50 smtp  debugging 

6
Налагоджувач для Iptables
Я шукаю простий спосіб слідувати пакету через правила iptables. Мова йде не стільки про ведення журналів, тому що я не хочу реєструвати весь трафік (і хочу лише мати цілі LOG для дуже мало правил). Щось на зразок Wireshark для Iptables. А може навіть щось подібне до налагоджувача для мови програмування. …


4
Слід стека ядра до рядків вихідного коду
З урахуванням сліду стека ядра, як показано нижче, як визначити конкретний рядок коду, де виникла проблема? 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 Хоча …

1
ext4 перелік файлів дуже повільний в одному конкретному каталозі, який містив багато файлів раніше
Фон У мене був невеликий неправильний розмір логротату ... Logrotate міняв би архівні журнали помилково, викликаючи квадратичне зростання файлів у моєму /var/log/. І до того моменту, коли я заграв, що щось було не так, /var/log/вже містив кілька мільйонів файлів ... Мені вдалося (після деякого випадання волосся та пошуку / sed …

9
Еквівалент SysInternals FileMon для Linux?
Я намагаюся налагодити додаток на Ubuntu - мені потрібно слухати відкриті спроби (навіть для файлів, які не існують). Монітор процесів (раніше відомий як FileMon ) доступний у Windows - що знаходиться на поясі утиліти Ubuntu? Дякую! Ешлі

3
Надішліть bash -x вихід у logfile, не перебиваючи стандартний вихід
Чи є спосіб надіслати інформацію, що відображається, запустивши скрипт bash з опцією -x у файл, не змінюючи при цьому стандартного виводу, який бачить користувач, що виконує сценарій? Це функція налагодження, яку я хотів би реалізувати в bash-скрипті, який ми часто використовуємо. Цінується.

4
Як я можу дізнатися, де файл фізично розташований на диску (номери блоків)?
Це незначне питання, я знаю. Я намагаюся зробити тестування продуктивності деяких дисків на вікні Linux. Я отримую деякі непослідовні результати, виконуючи той самий тест на одному диску. Я знаю, що диски мають різну продуктивність залежно від того, до якої частини диска доступ. Зокрема, читання та запис на зовнішній стороні диска …


12
Що перше, що ви перевіряєте, коли недоторканий сервер Unix починає берсерк?
Тож у вас є цей акуратно налаштований сервер Unix, і він дуже швидкий, і працює набухає, і все чудово протягом місяців, і раптом всі види дивних помилок починають з'являтися для різноманітних різних сервісів, і жоден з них не має великого сенсу самостійно , набагато менше разом. Які дешеві речі слід …

2
Як простежити постійне переміщення Apache 301?
У мене є один віртуальний хост на своїй машині, до якого я звертаюся локально. Я запускаю apache2 під Windows 7. Під час доступу до цього хоста я бачу у Fiddler, що сервер перенаправляє браузер на інший віддалений сайт із відповіддю 301 Moved Permanently Але я абсолютно не можу знайти, де …

3
Проведення аналізу причин
Хочу дізнатися більше про те, як провести аналіз корінних причин. Більше разів наш відділ каже користувачеві спробувати перезавантажити систему (їх система Windows XP), що фактично «усуває» чимало проблем. Коли я поспішаю (а іноді і отримую оплату щогодини, це сприяє цьому), я можу спробувати знайти вирішення, щоб швидко вирішити проблему, а …
Використовуючи наш веб-сайт, ви визнаєте, що прочитали та зрозуміли наші Політику щодо файлів cookie та Політику конфіденційності.
Licensed under cc by-sa 3.0 with attribution required.