Я использую сервер Debian Jessie в локальной сети, которая отделена от Интернета. Следовательно, у него нет доступного DNS-сервера.
На этом сервере я пытаюсь запустить веб-приложение собственной разработки с использованием Python Пирамида и официантка сервер. Этот запуск завершается ошибкой, если сервер не подключен к Интернету со следующей ошибкой:
File "/usr/local/lib/python3.4/dist-packages/waitress-1.0.0-py3.4.egg/waitress/server.py", line 292, in getsockname
self.socketmod.NI_NUMERICSERV)
socket.gaierror: [Errno -3] Temporary failure in name resolution
Все работает нормально, если сервер подключен к Интернету и настроен DNS-сервер.
Как я могу решить эту проблему, чтобы успешно запустить официантку без доступного DNS-сервера?
Эта проблема характерна для официантка 1.0.x и будет исправлен в будущих версиях.