DNS & AIX – долгий запуск сервера

Главная Форумы POWER Systems AIX/Hardware DNS & AIX – долгий запуск сервера

В этой теме 7 ответов, 6 участников, последнее обновление  Michael 8 года/лет, 7 мес. назад.

  • Автор
    Сообщения
  • #7356

    Alexander
    Участник

    Добрый день!

    Уверен, кто-нибудь уже с такой проблемой сталкивался. Есть сервер AIX 5.3 с Oracle. Он работат хорошо, до тех пор, пока жив в сети DNS сервер. Если DNS умирает, то запуск консоли CDE, попытки подключиться по telnet, обращения к Oracle начинают о-о-о-о-о-о-о-о-чень долго обрабатываться. В файлах hosts сам сервер описан. Проблем с сетью нет, хост отвечает на пинги без задержек.

    Что можно поднастроить, чтобы в случае смерти DNS-сервера AIX продолжал исправно работать?

  • #7357

    Aleksandr
    Участник

    Думаю стоит прописать все необходимые резолвинги в файлик /etc/hosts

  • #7358

    Aleksey
    Участник

    Сервер ждёт ответа то DNS, когда выходит таймаут он открывает сессию (telnet, ssh, etc.).
    Чтобы как-то это побороть пропишите в /etc/hosts машины, с которых наиболее часто логинитесь на сервер, либо уменьшите таймаут ответа от DNS и количество повторных запросов.

  • #7361

    Alexander
    Участник

    Спасибо за ответ!

    1) Как уменьшить время ожидания DNS-запросов или их кол-во?
    2) Если вообще убрать DNS из resolv.conf (в работе сервера DNS не очень-то и нужен), я решу проблему с долгим ожиданием?

  • #7362

    Aleksey
    Участник

    Если DNS не нужен, то его лучше убрать, долгих ожиданий при логине не будет.

  • #7363

    andrewk
    Участник

    пропишите для начала в /etc/netsvc.conf

    hosts=local,bind4

  • #7365

    Serg
    Участник

    переименуй /etc/resolv.conf если не нужен днс

  • #7366

    Michael
    Участник

    Pylnev:

    1) Как уменьшить время ожидания DNS-запросов или их кол-во?
    2) Если вообще убрать DNS из resolv.conf (в работе сервера DNS не очень-то и нужен), я решу проблему с долгим ожиданием?

    andrewk правильно сказал, что надо глядеть в /etc/netsvc.conf
    У Вас там наверное, всего одна строка:
    hosts = bind, local

    Будет лучше, если Вы поменяете порядок, т. е. напишете так:
    hosts = local, bind

    Тогда сервер начнёт ресолвить имена и адреса в сети с файла /etc/hosts. Сейчас же он в первую очередь при всех запросах лезет в DNS, а DNS не отвечает, а сервер бьётся до посинения… 🙁

    Кстати, а что мешает на самом AIX-сервере поднять DNS-сервер и ни от кого не зависеть? 😉

Для ответа в этой теме необходимо авторизоваться.