...
Code Block |
---|
kill -SIGPROF <process> |
Note: this is only enabled for production environments right now. In order to get this to work for local environments, you need to make sure that the [memory dumper|https://github.com/edx/edx-platform/blob/master/openedx/core/operations.py#L33-37] is installed on startup. So add
Code Block | ||
---|---|---|
| ||
import openedx.core.operations
openedx.core.operations.install_memory_dumper() |
to manage.py.
You'll find the memory dump in the /tmp
directory.
Pyrasite
A python library that uses gdb to inject code into a running python process. Can be used for viewing memory statistics, and also other live process inspection.
...