tonyseek / pystack

Tool to dump python thread and greenlet stacks.

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

PyPI

pystack

The pystack is to python as jstack is to java.

It's a debug tool to print python threads or greenlet stacks.

Idea stolen from pyrasite.

Install

$ pip install pystack-debugger

Usage

You may need to run it with sudo.

$ sudo pystack [--include-greenlet] <pid>

Compatibility

PyPI - Python Version PyPI - Implementation

The pystack is compatible with CPython 2.7+ and CPython 3.6+ in both client (the debugger) and server (the destination process).

Using PyPy may work in client (the debugger) but it is untested. Do not attempt to attach a PyPI process as destination since the pystack debugger uses gdb/lldb to invoke the CPython ABI.

About

Tool to dump python thread and greenlet stacks.

License:BSD 3-Clause "New" or "Revised" License


Languages

Language:Python 93.8%Language:Dockerfile 4.3%Language:Shell 1.9%