¿Hay alguna forma en Linux para comprobar qué está haciendo un proceso de daemon en ejecución de Python? Es decir, ¿sin instrumentar el código y sin terminarlo? Preferiblemente me gustaría obtener el nombre del módulo y el número de línea que se está ejecutando actualmente.Compruebe lo que está haciendo un proceso en ejecución: imprima el seguimiento de la pila de un programa Python sin instrumentación
Las herramientas de depuración convencionales como strace, pstack y gdb no son muy útiles para el código Python. La mayoría de los marcos de pila solo contienen funciones del código de intérprete como PyEval_EvalFrameEx y PyEval_EvalCodeEx, no da ninguna pista sobre el archivo .py que tiene la ejecución.
Pyrasite funciona muy bien, gracias por la sugerencia! – johndodo
no/proc/sys/kernel/yama existe? por qué – zephor