From 2aa0d17db538eb79d4bd4f20640c394c4bad2007 Mon Sep 17 00:00:00 2001 From: D-Jy Date: Fri, 20 Jan 2023 12:02:37 +0800 Subject: [PATCH 1/3] fix zombie processes Temporary fix for zombie processes. --- console/socketiod | 3 +++ 1 file changed, 3 insertions(+) diff --git a/console/socketiod b/console/socketiod index dbd38bc..a53a6f1 100755 --- a/console/socketiod +++ b/console/socketiod @@ -4,6 +4,9 @@ import sys import logging import django +import signal +signal.signal(signal.SIGCHLD, signal.SIG_IGN) + DIR_PATH = os.path.dirname(os.path.abspath(__file__)) ROOT_PATH = os.path.abspath(os.path.join(DIR_PATH, "..", "")) os.environ.setdefault("DJANGO_SETTINGS_MODULE", "webvirtcloud.settings") From ce9498d06d50e6f98ec6e81a51387cdf26bc86e1 Mon Sep 17 00:00:00 2001 From: D-Jy Date: Fri, 20 Jan 2023 12:04:04 +0800 Subject: [PATCH 2/3] fix zombie processes Temporary fix for zombie processes. --- console/novncd | 3 +++ 1 file changed, 3 insertions(+) diff --git a/console/novncd b/console/novncd index 08cb51d..18de93b 100755 --- a/console/novncd +++ b/console/novncd @@ -5,6 +5,9 @@ import sys import logging import django +import signal +signal.signal(signal.SIGCHLD, signal.SIG_IGN) + DIR_PATH = os.path.dirname(os.path.abspath(__file__)) ROOT_PATH = os.path.abspath(os.path.join(DIR_PATH, "..", "")) os.environ.setdefault("DJANGO_SETTINGS_MODULE", "webvirtcloud.settings") From bb9fe83836c3de167d9928ffae65f09ff0bd3e91 Mon Sep 17 00:00:00 2001 From: D-Jy Date: Fri, 20 Jan 2023 12:06:03 +0800 Subject: [PATCH 3/3] fix zombie processes Temporary fix for zombie processes. --- webvirtcloud/wsgi.py | 3 +++ 1 file changed, 3 insertions(+) diff --git a/webvirtcloud/wsgi.py b/webvirtcloud/wsgi.py index 00c2ae3..e1b8007 100644 --- a/webvirtcloud/wsgi.py +++ b/webvirtcloud/wsgi.py @@ -7,6 +7,9 @@ For more information on this file, see https://docs.djangoproject.com/en/3.2/howto/deployment/wsgi/ """ +import signal +signal.signal(signal.SIGCHLD, signal.SIG_IGN) + import os from django.core.wsgi import get_wsgi_application