Назад | Перейти на главную страницу

Временный сбой в разрешении имен для локального сокета

Я использую сервер 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 и будет исправлен в будущих версиях.

Также см https://github.com/Pylons/waitress/issues/149.