Closed God-damnit-all closed 4 years ago
It's worth noting that linux can be cranky about allowing applications to take over a port a service was previously on. There's some mechanism for preventing a application from basically taking over a communication channel from another application by killing it and then opening the same ports.
If you're restarting the app fairly quickly, it can happen pretty easily. Generally, you wait ~10 seconds or so and try again, and it works.
During handling of the above exception, another exception occurred:
Traceback (most recent call last): File "C:\Python37\lib\site-packages\cherrypy\process\wspbus.py", line 230, in publish output.append(listener(*args, *kwargs)) File "C:\Python37\lib\site-packages\cherrypy_cpserver.py", line 180, in start super(Server, self).start() File "C:\Python37\lib\site-packages\cherrypy\process\servers.py", line 177, in start portend.free(self.bind_addr, timeout=Timeouts.free) File "C:\Python37\lib\site-packages\portend.py", line 119, in free raise Timeout("Port {port} not free on {host}.".format(**locals())) portend.Timeout: Port 6543 not free on 127.0.0.1.
[27/Sep/2019:07:40:13] ENGINE Shutting down due to error in start listener: Traceback (most recent call last): File "C:\Python37\lib\site-packages\cherrypy\process\wspbus.py", line 268, in start self.publish('start') File "C:\Python37\lib\site-packages\cherrypy\process\wspbus.py", line 248, in publish raise exc cherrypy.process.wspbus.ChannelFailures: Timeout('Port 6543 not free on 127.0.0.1.')
[27/Sep/2019:07:40:13] ENGINE Bus STOPPING [27/Sep/2019:07:40:13] ENGINE HTTP Server cherrypy._cpwsgi_server.CPWSGIServer(('127.0.0.1', 6543)) already shut down [27/Sep/2019:07:40:13] ENGINE Stopped thread 'Autoreloader'. [27/Sep/2019:07:40:13] ENGINE Bus STOPPED [27/Sep/2019:07:40:13] ENGINE Bus EXITING [27/Sep/2019:07:40:13] ENGINE Bus EXITED