Недавно я перезапустил один из моих старых проектов с целью автоматизации развертывания определенной серверной кодовой базы для игры.
Когда я переустанавливал VPS и пытался развернуть сервер, используя мою стандартную процедуру, я заметил, что все, кроме отправки результатов в игре, работает, и журнал отладки с той части сервера, которая обрабатывает асинхронность, был заполнен этим :
ERROR:tornado.general:Uncaught exception
Traceback (most recent call last):
File "/usr/local/lib/python3.6/dist-packages/tornado/http1connection.py", line 691, in _server_request_loop
ret = yield conn.read_response(request_delegate)
File "/usr/local/lib/python3.6/dist-packages/tornado/gen.py", line 807, in run
value = future.result()
File "/usr/local/lib/python3.6/dist-packages/tornado/concurrent.py", line 209, in result
raise_exc_info(self._exc_info)
File "<string>", line 3, in raise_exc_info
File "/usr/local/lib/python3.6/dist-packages/tornado/gen.py", line 812, in run
yielded = self.gen.send(value)
File "/usr/local/lib/python3.6/dist-packages/tornado/http1connection.py", line 243, in _read_message
self.stream.set_close_callback(self._on_connection_close)
File "/usr/local/lib/python3.6/dist-packages/tornado/iostream.py", line 391, in set_close_callback
self._maybe_add_error_listener()
File "/usr/local/lib/python3.6/dist-packages/tornado/iostream.py", line 880, in _maybe_add_error_listener
self._add_io_state(ioloop.IOLoop.READ)
File "/usr/local/lib/python3.6/dist-packages/tornado/iostream.py", line 910, in _add_io_state
self.fileno(), self._handle_events, self._state)
File "/usr/local/lib/python3.6/dist-packages/tornado/ioloop.py", line 680, in add_handler
self._impl.register(fd, events | self.ERROR)
OSError: [Errno 9] Bad file descriptor
^C> Disposing server...
Я могу предоставить любые файлы, которые могут понадобиться для решения этой проблемы. Я также пробовал много разных версий Tornado, включая конфигурации, которые работали в предыдущих экземплярах этого сервера, а именно версии 4.1.1 (которая теперь выдает ту же ошибку).
Спасибо за вашу помощь.