reporead: allow traceback on USR1 signal as well
When I have caught reporead behaving badly on the production box, I haven't been able to successfully get a traceback without killing the process. Hopefully using a different signal will allow me to actually capture some data. Signed-off-by: Dan McGee <dan@archlinux.org>
This commit is contained in:
parent
2470fb92e9
commit
d6f29d5031
@ -76,8 +76,9 @@ def handle(self, arch=None, filename=None, **options):
|
||||
logger.level = DEBUG
|
||||
|
||||
import signal, traceback
|
||||
signal.signal(signal.SIGQUIT,
|
||||
lambda sig, stack: traceback.print_stack(stack))
|
||||
handler = lambda sig, stack: traceback.print_stack(stack)
|
||||
signal.signal(signal.SIGQUIT, handler)
|
||||
signal.signal(signal.SIGUSR1, handler)
|
||||
|
||||
return read_repo(arch, filename, options)
|
||||
|
||||
|
Loading…
Reference in New Issue
Block a user