Отладка запущенного процесса python

Я хочу отладить запущенную службу python, которая имеет потоки в моей системе Ubuntu. Мне нужно прикрепить запущенный корневой процесс и уметь размещать точки останова в скрипте python.

Каким будет лучший способ выполнить эту задачу?

One Solution collect form web for “Отладка запущенного процесса python”

Для этого вы можете использовать отладчик Python, pdb . Вы можете импортировать его в виде модуля или использовать его в интерактивном режиме. Документы для версии 2.7 приведены здесь: https://docs.python.org/2/library/pdb.html

  • Как вы используете minicom с stdin и stdout?
  • Запуск сценария Python в виртуальной среде Conda в качестве службы
  • Какой язык сценариев или платформа использовать для загрузки веб-страниц и взаимодействия с экраном?
  • Как вычислить процент столбца файла?
  • Установите библиотеку python на версию python, отличную от стандартного
  • Использование Python и Scapy для обнюхивания ARP на Pi
  • Предотвращение зависания при запуске скриптов python
  • zipimport.ZipImportError: невозможно распаковать данные; zlib недоступно
  • Включите SCL python27, чтобы другие RPM могли его видеть
  • Ошибка apt python мешает мне разрешать проблемы с зависимостями для apt-get install
  • генерирует git commit информацию с резиной (для LaTeX, Debian)
  • Запуск сценария python с терминала Linux
  • Interesting Posts

    ПРЕДУПРЕЖДЕНИЕ: в kernel / irq / handle.c – после смены rootfs, но почему?

    Почему нет shebang в .bashrc / .bash_profile?

    Linux – изолировать процесс без контейнеров

    Соединение отклонено на порт 8081, используя завиток

    Создайте ссылку, но не измените канонический путь

    X не загружается после обновления debian

    Невозможно изменить разрешения с правами root в файле root

    Существуют ли какие-либо приложения или расширения для включения функции глобального меню для рабочего стола GNOME?

    почему «sudo -u xxx cmd» не удается, но «sudo -u xxx / path / to / cmd» преуспевает?

    Проблема единства: нет пусковой установки и других баров (Ubuntu 16.04)

    SSH-подобный сеанс, который выживает при отключении физической сети

    Как подключиться к скрытой сети с помощью nmcli?

    Преобразование ext4 в btrfs: Если я случайно потеряю питание системы во время преобразования, я потеряю данные?

    btrfs raid1 не использует все диски?

    команда sed не заменяет текст символом новой строки

    Linux и Unix - лучшая ОС в мире.