Вот код,
def get_local_ip():
try:
# doesn't even have to be reachable
s.connect(('10.255.255.255', 1))
ip = s.getsockname()[0]
except Exception as err:
ip = '127.0.0.1'
finally:
s.close()
return ip
Я получаю сообщение об ошибке: слишком много файлов, если я вызываю эту функцию на сервере wsgi. Я не совсем уверен, почему это происходит, потому что я закрываю сокет.