PyCharm opens 50+ TCP connections I cannot close

My question is: How do I close TCP connections that are being kept-alive by PyCharm?

I've been working with the python requests package and "somehow" about 58 TCP connections have been "Established" and now I cannot close them.

I imagine this stems from be learning how to use requests having the urllib3 that it's build around not closing the "keep-alive" connections.

I have only discovered this while trying to debug another issue and then this _new_ issue showed up:

FLASK_APP = app_launch.py
FLASK_ENV = development
FLASK_DEBUG = 1
In folder C:/Users/USERNAME/PycharmProjects/flaskProject
C:\Users\USERNAME\.virtualenvs\flaskProject-6IRA-lnK\Scripts\python.exe -m flask run --host=0.0.0.0
* Serving Flask app 'app_launch.py' (lazy loading)
* Environment: development
* Debug mode: on
Traceback (most recent call last):
File "c:\program files\python39\lib\runpy.py", line 197, in _run_module_as_main
return _run_code(code, main_globals, None,
File "c:\program files\python39\lib\runpy.py", line 87, in _run_code
exec(code, run_globals)
File "C:\Users\USERNAME\.virtualenvs\flaskProject-6IRA-lnK\lib\site-packages\flask\__main__.py", line 3, in <module>
main()
File "C:\Users\USERNAME\.virtualenvs\flaskProject-6IRA-lnK\lib\site-packages\flask\cli.py", line 994, in main
cli.main(args=sys.argv[1:])
File "C:\Users\USERNAME\.virtualenvs\flaskProject-6IRA-lnK\lib\site-packages\flask\cli.py", line 600, in main
return super().main(*args, **kwargs)
File "C:\Users\USERNAME\.virtualenvs\flaskProject-6IRA-lnK\lib\site-packages\click\core.py", line 1053, in main
rv = self.invoke(ctx)
File "C:\Users\USERNAME\.virtualenvs\flaskProject-6IRA-lnK\lib\site-packages\click\core.py", line 1659, in invoke
return _process_result(sub_ctx.command.invoke(sub_ctx))
File "C:\Users\USERNAME\.virtualenvs\flaskProject-6IRA-lnK\lib\site-packages\click\core.py", line 1395, in invoke
return ctx.invoke(self.callback, **ctx.params)
File "C:\Users\USERNAME\.virtualenvs\flaskProject-6IRA-lnK\lib\site-packages\click\core.py", line 754, in invoke
return __callback(*args, **kwargs)
File "C:\Users\USERNAME\.virtualenvs\flaskProject-6IRA-lnK\lib\site-packages\click\decorators.py", line 84, in new_func
return ctx.invoke(f, obj, *args, **kwargs)
File "C:\Users\USERNAME\.virtualenvs\flaskProject-6IRA-lnK\lib\site-packages\click\core.py", line 754, in invoke
return __callback(*args, **kwargs)
File "C:\Users\USERNAME\.virtualenvs\flaskProject-6IRA-lnK\lib\site-packages\flask\cli.py", line 853, in run_command
run_simple(
File "C:\Users\USERNAME\.virtualenvs\flaskProject-6IRA-lnK\lib\site-packages\werkzeug\serving.py", line 984, in run_simple
s.bind(server_address)
OSError: [WinError 10013] An attempt was made to access a socket in a way forbidden by its access permissions

 

Does anyone have any idea how I can fix this without potentially a new install?

Any thoughts helpful.

0

Please sign in to leave a comment.