, поэтому у меня есть диск-бот в устаревшем файле discord.py, а не в перезаписи, и в консоли все, что я получаю, это ошибки типа «ConnectionResetError: [Errno 104] Сброс соединения по пиру» и «Исключение задачи никогда не получалось».Когда я получаю слишком много их, мой бот, похоже, не подключается, тогда я должен перезапустить бот.Я не знаю, как я могу это исправить, поэтому я пришел на StackOverflow, чтобы посмотреть, есть ли кто-то, кто может мне помочь.Спасибо.
Кроме того, это на Ubuntu 18.04 VPS.Вот что спамит консоль:
Task exception was never retrieved
future: <Task finished coro=<WebSocketCommonProtocol.run() done, defined at /home/ubuntu/.local/lib/python3.6/site-packages/websockets/protocol.py:428> exception=ConnectionResetError(104, 'Connection reset by peer')>
Traceback (most recent call last):
File "/home/ubuntu/.local/lib/python3.6/site-packages/websockets/protocol.py", line 434, in run
msg = yield from self.read_message()
File "/home/ubuntu/.local/lib/python3.6/site-packages/websockets/protocol.py", line 456, in read_message
frame = yield from self.read_data_frame(max_size=self.max_size)
File "/home/ubuntu/.local/lib/python3.6/site-packages/websockets/protocol.py", line 511, in read_data_frame
frame = yield from self.read_frame(max_size)
File "/home/ubuntu/.local/lib/python3.6/site-packages/websockets/protocol.py", line 546, in read_frame
self.reader.readexactly, is_masked, max_size=max_size)
File "/home/ubuntu/.local/lib/python3.6/site-packages/websockets/framing.py", line 86, in read_frame
data = yield from reader(2)
File "/usr/lib/python3.6/asyncio/streams.py", line 674, in readexactly
yield from self._wait_for_data('readexactly')
File "/usr/lib/python3.6/asyncio/streams.py", line 464, in _wait_for_data
yield from self._waiter
File "/usr/lib/python3.6/asyncio/selector_events.py", line 725, in _read_ready
data = self._sock.recv(self.max_size)
ConnectionResetError: [Errno 104] Connection reset by peer