Próbuję fork() i exec() nowy proces skryptowy Pythona z aplikacji Django, która działa w apache2/WSGI Python. Nowy proces Pythona jest demonfigurowany, więc nie ma żadnego powiązania z Apache2, ale wiem, że porty HTTP są nadal otwarte. Nowy proces zabija Apache2, ale w rezultacie nowy proces Pythona ma teraz otwarte port 80 i 443, a ja tego nie chcę.Zamknij port TCP 80 i 443 po rozwidleniu w Django
Jak zamknąć port 80 i 443 w ramach nowego procesu Pythona? Czy istnieje sposób uzyskania dostępu do deskryptorów uchwytów gniazd, aby można je było zamknąć?
subprocess.Popen (myProcArgs, close_fds = True, ...) działało idealnie. Wielkie dzięki. – caelumvox