Вы делаете это правильно.
Я подозреваю, что вы столкнулись с сетевой проблемой в своем тестировании, и тот факт, что неудачный тест использовал эту функцию, был совпадением. Когда вы закрываете TCP-соединение, порт остается в использовании в течение небольшого промежутка времени (30 секунд), если ожидающие пакеты еще не получены (пакеты могут выйти из строя). Это состояние TIME_WAIT. Чтобы перезапустить новый сервер, установите флаг SO_REUSEADDR с помощью setsockopt (в документации Python socket есть пример).
Наконец, благодаря DimanBG от forum.ubuntu.ru удалось решить эту проблему. Практически я неправильно понял некоторые статьи, которые я читал, ища решение.
Что я действительно сделал в конце концов и что помогло мне:
Отключено Безопасная загрузка в BIOS В GRUB 2 выбрано «Попробовать UBUNTU. .. "и нажмите" e ". В открывшемся конфиге я удалил «тихий всплеск», а вместо него набрал «nouveau.modeset = 0» (без кавычек).У меня есть DimanBG GPU, поэтому я использовал «nouveau.modeset = 0».
Для людей с другими графическими процессорами эти параметры могут помочь:
для Intel: i915.modeset = 0 для ATI: radeon.modeset = 0Наконец, благодаря DimanBG от forum.ubuntu.ru удалось решить эту проблему. Практически я неправильно понял некоторые статьи, которые я читал, ища решение.
Что я действительно сделал в конце концов и что помогло мне:
Отключено Безопасная загрузка в BIOS В GRUB 2 выбрано «Попробовать UBUNTU. .. "и нажмите" e ". В открывшемся конфиге я удалил «тихий всплеск», а вместо него набрал «nouveau.modeset = 0» (без кавычек).У меня есть DimanBG GPU, поэтому я использовал «nouveau.modeset = 0».
Для людей с другими графическими процессорами эти параметры могут помочь:
для Intel: i915.modeset = 0 для ATI: radeon.modeset = 0Наконец, благодаря DimanBG от forum.ubuntu.ru удалось решить эту проблему. Практически я неправильно понял некоторые статьи, которые я читал, ища решение.
Что я действительно сделал в конце концов и что помогло мне:
Отключено Безопасная загрузка в BIOS В GRUB 2 выбрано «Попробовать UBUNTU. .. "и нажмите" e ". В открывшемся конфиге я удалил «тихий всплеск», а вместо него набрал «nouveau.modeset = 0» (без кавычек).У меня есть DimanBG GPU, поэтому я использовал «nouveau.modeset = 0».
Для людей с другими графическими процессорами эти параметры могут помочь:
для Intel: i915.modeset = 0 для ATI: radeon.modeset = 0