meta_pixel
Tapesearch Logo
Log in
Talk Python To Me

#419: Debugging Python in Production with PyStack

Talk Python To Me

Michael Kennedy

Technology

4.8635 Ratings

🗓️ 14 June 2023

⏱️ 72 minutes

🧾️ Download transcript

Summary

Here's the situation. You have a Python app that is locked or even has completely crashed and all you're left with is a core dump on the server. Now what? It's time for PyStack! You can capture a view of your app as if you've set a breakpoint and even view the callstack and locals across language calls (for example from Python to C++ and back). We have the maintainers, Pablo Galindo Salgado and Matt Wozniski, here to dive into PyStack. You'll definitely want to have this tool in your toolbox.

Transcript

Click on a timestamp to play from that location

0:00.0

Here's this situation.

0:01.1

You have a Python app that is locked up or even completely crashed,

0:05.2

and all you're left with is a core dump on the server.

0:07.9

Now what?

0:08.9

It's time for PiStack.

0:10.7

You can capture a view of your app as if you've set a breakpoint

0:14.1

and even view the call stack and locals across language calls,

0:18.0

for example, from Python to C++ and back.

0:21.1

We have the maintainers, Pablo Galindo Salgado and Matt Woznizki, here to dive into PiStack.

0:26.8

You'll definitely want to have this tool in your toolbox.

0:29.6

This is Talk Python and Me. Episode 419 recorded Tuesday, January 6th, 2020.

0:49.7

Music Today, January 6th, 2020. Welcome to Talk Python, a weekly podcast on Python.

0:53.4

This is your host, Michael Kennedy.

0:55.3

Follow me on Massadon, where I'm at M. Kennedy and follow the podcast using at TalkPython,

1:00.3

both on bostadon.org.

1:02.6

Be careful with impersonating accounts on other instances.

1:05.3

There are many.

1:06.4

Keep up with the show and listen to over seven years of past episodes at Talk Python.fm.

1:11.6

We've started streaming most of our episodes live on YouTube.

1:15.4

Subscribe to our YouTube channel over at TalkPython.fm slash YouTube to get notified about

1:20.3

upcoming shows and be part of that episode.

1:23.8

This episode is brought to you by Century and their awesome error monitoring product.

...

Please login to see the full transcript.

Disclaimer: The podcast and artwork embedded on this page are from Michael Kennedy, and are the property of its owner and not affiliated with or endorsed by Tapesearch.

Generated transcripts are the property of Michael Kennedy and are distributed freely under the Fair Use doctrine. Transcripts generated by Tapesearch are not guaranteed to be accurate.

Copyright © Tapesearch 2025.