Debugging Live Python Web Applications

A session at PyCon Australia 2012

Saturday 18th August, 2012

11:40am to 12:10pm (EST)

Monitoring tools will record the result of what happened to your web application or system when a problem arises, but for some classes of problem are of limited help in working out what happened, except through inference or by way of anecdotal evidence.

This talk will describe the limitations on what monitoring tools can help you with. It will then move onto look at a range of debugging tools and techniques which can be applied to web applications, but also separate them into what can and cannot be used on live production web applications.

Topics which will be discussed will include:

  • Browser viewable error pages.
  • Browser based debuggers.
  • Python interactive debuggers.
  • Post-mortem exception analysis.
  • Methods for dumping Python stack traces
  • Methods for dumping C stack traces.
  • Methods for analysing thread utilisation.
  • Interactive process introspection tools.
  • Error reporting and logging services.
  • Performance monitoring services.

About the speaker

This person is speaking at this event.
Graham Dumpleton

C and Python developer. Interested in Apache, WSGI, Python web hosting, Python web frameworks, Docker and Platform as a Service (PaaS). bio from Twitter

Next session in Derwent 1

1:10pm Python Dark Corners Revisited by Peter Lovett

Coverage of this session

Sign in to add slides, notes or videos to this session

Tell your friends!


Time 11:40am12:10pm EST

Date Sat 18th August 2012

Short URL


View the schedule


See something wrong?

Report an issue with this session