old-commit-hash: 388c4273385ee4c67b1a229ccb9abac6dd94dd0f
@ -1,4 +1,5 @@
import time
import os
import sys
import signal
import multiprocessing
@ -20,6 +21,7 @@ if __name__ == '__main__':
# SystemExit on sigterm
signal.signal(signal.SIGTERM, signal_handler)
os.register_at_fork(after_in_child=lambda: signal.signal(signal.SIGTERM, signal.getsignal(signal.SIGTERM)))
p = multiprocessing.Process(target=launcher, name='python_process')
try:
@ -187,6 +187,7 @@ def main() -> None:
# signal.signal(signal.SIGTERM, lambda signum, frame: sys.exit(1))
signal.signal(signal.SIGTERM, here)
manager_thread()