Найти - Пользователи
Полная версия: несколько серверов запустились на одном порту и нормально работают...
Начало » Network » несколько серверов запустились на одном порту и нормально работают...
1 2
slav0nic
o7412369815963
http://picbite.com/
Lexander
o7412369815963
что за авторефреш?
В TCPView. Это я так, для проверки совести спросил :)
poltergeist
Это прикол wsgiref.simple_server, который основан на BaseHTTPServer.HTTPServer, который основан на SocketServer.TCPServer:) Есть у сокетов такая опция SO_REUSEADDR, которая в wsgiref.simple_server по умолчанию включена и позволяет использовать нескольким процессам один адрес (хост:порт). Так что это не баг, а фича. Контролируется она аттрибутом класса WSGIServer.allow_reuse_address.
o7412369815963
poltergeist
Это прикол wsgiref.simple_server, который основан на BaseHTTPServer.HTTPServer, который основан на SocketServer.TCPServer:) Есть у сокетов такая опция SO_REUSEADDR, которая в wsgiref.simple_server по умолчанию включена и позволяет использовать нескольким процессам один адрес (хост:порт). Так что это не баг, а фича. Контролируется она аттрибутом класса WSGIServer.allow_reuse_address.
в linux при WSGIServer.allow_reuse_address = 1, выпадает ошибка: socket.error: Address already in use

видимо эта фича только для винды…
poltergeist
В баг трекере есть обсуждение на эту тему: http://bugs.python.org/issue2550
В общем, на разных платформах разное поведение…
This is a "lo-fi" version of our main content. To view the full version with more information, formatting and images, please click here.
Powered by DjangoBB