Вопросы с тегом «debugging»

Поиск проблем в программе и попытка их решения.

8
Как заставить bash-скрипты распечатывать каждую команду перед ее выполнением?
Например, у меня есть простой файл Bash #!/bin/bash cd ~/hello ls Как сделать так, чтобы он отображал каждую команду перед ее выполнением? Как раз противоположный эффект «@echo off» в пакетном сценарии Windows.

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 ... Logrotate вращал заархивированные журналы по ошибке, вызывая квадратичный рост файлов в моем /var/log/. И к тому времени, когда я понял, что что-то пошло не так, /var/log/уже содержалось несколько миллионов файлов ... Мне удалось (после некоторой потери волос и найти / sed …

9
Эквивалент SysInternals FileMon для Linux?
Я пытаюсь отладить приложение в Ubuntu - мне нужно прослушивать попытки открытия файлов (даже для файлов, которые не существуют). Process Monitor (ранее известный как FileMon ) доступен в Windows - что находится в служебном поясе Ubuntu? Благодарность! Ashley

3
Отправлять вывод bash -x в лог-файл без прерывания стандартного вывода
Есть ли способ отправить информацию, отображаемую, запустив bash-скрипт с параметром -x, в файл, не изменяя при этом стандартный вывод, увиденный пользователем, выполняющим скрипт? Это функция отладки, которую я хотел бы реализовать в используемом нами скрипте bash, который часто меняется. Очень признателен.

4
Как я могу узнать, где файл физически находится на диске (номера блоков)?
Это неясный вопрос, я знаю. Я пытаюсь провести тестирование производительности некоторых дисков на компьютере с Linux. Я получаю некоторые противоречивые результаты, выполняя тот же тест на том же диске. Я знаю, что диски имеют разную производительность в зависимости от того, к какой части диска обращаются. В частности, операции чтения и …


12
Что вы в первую очередь проверяете, когда нетронутый сервер Unix начинает сходить с ума?
Таким образом, у вас есть этот аккуратно настроенный Unix-сервер, он очень быстрый и отлично работает, и все прекрасно в течение нескольких месяцев, и внезапно появляются всевозможные странные ошибки для различных сервисов, и ни один из них не имеет большого смысла сам по себе намного меньше вместе. Какие дешевые вещи вы …

2
Как отследить Apache 301, перемещенный навсегда?
У меня есть один виртуальный хост на моей машине, к которому я обращаюсь локально. Я использую Apache2 под Windows 7. При доступе к этому хосту я вижу в Fiddler, что сервер перенаправляет браузер на другой удаленный сайт с ответом 301 Moved Permanently Но я абсолютно не могу найти, где это …

3
Выполнение анализа первопричин
Я хочу узнать больше о том, как выполнить анализ первопричин. Более того, наш отдел советует пользователю попытаться перезагрузить компьютер (система Windows XP), что на самом деле «исправляет» множество проблем. Когда я спешу (а иногда мне платят почасово, это может помочь), я могу попытаться найти обходной путь, чтобы быстро решить проблему, …

5
Трассировка сбойного запроса XML не отображается в Internet Explorer (IIS 7.5)
Я установил функцию трассировки и включил отслеживание невыполненных запросов для веб-сайта для отладки классического веб-сайта ASP. Журналы XML создаются при возникновении ошибок, однако, когда я открываю их в IE, вместо того, чтобы получить красивый синий интерфейс, я получаю огромное количество кода / текста. Почему интерфейс не загружается и как я …

2
Онлайн инструмент для тестирования mod_rewrite
Locked . Этот вопрос и его ответы заблокированы, потому что вопрос не по теме, но имеет историческое значение. В настоящее время он не принимает новые ответы или взаимодействия. mod_rewrite заявления может быть трудно писать и отлаживать, поэтому мне нужен легкий онлайн инструмент , который позволяет мне проверить мои RewriteCond, RewriteRuleзаявления …
Используя наш сайт, вы подтверждаете, что прочитали и поняли нашу Политику в отношении файлов cookie и Политику конфиденциальности.
Licensed under cc by-sa 3.0 with attribution required.