>>Почему-то если сервер теряет соединение с интернетом все службы, где требуется установить
>>связь по логину и паролю очень долго соединяются, но после соединения
>>работают как обычно. Тормоза наблюдаются у ssh и proftpd. Причём если
>>соединение восстанавливается - то всё снова работает нормально. Ничего не понимаю,
>>причём здесь вообще внешнее соединение, я же по ip обращаюсь, ДНС
>>не используется.
>>Кстати как сделать установку соединения с proftpd быстрее? Она и в нормальном
>>состоянии долговато соединяется (может ли это быть из-за закрытого 20 порта?)
>>
>это из-за потери DNS nameservera, добавь в etc/hosts свой сервак с его
>ip адресами и будет скорость
Во-во! Просто не успел то же самое сказать опередили...
А так для информации даже учебник ("FreeBSD Администрирование: ИСКУСТВО ДОСТИЖЕНИЯ РАВНОВЕСИЯ" Майкл Эбен, Брайан Таймен стр.210) готов процетировать:
Что может замедлить процесс загрузки?
Поскольку
процесс загрузки выполняется поэтапно, несложно установить, где именно возникла
проблема. Чаще всего, она связана с SENDMAIL или HTTPD (Арасhе); в обоих случаях причиной является неправильная работа сетевого соединения или неправильная кон- фигурация параметров сети.
Обоим системам, и Sendmail, и Арасhе, необходимо установить имя хоста локальной машины для этого им требуется реверсивный поиск в DNS сконфигурированном в /etc/resolv.conf (Настройка ТСР/ТР изложена в главе 23.) Если сеть настроена неправильно, система, прежде чем сообщить о проблеме, довольно долго пытается что-то сделать, после чего процесс загрузки продолжается. Сетевые тайм-ауты зачастую достаточно длительны, поэтому именно сеть — самая распространенная причина замедления процесса загрузки. Что можно в этом случае предпринять? Постарайтесь, чтобы сервер, указанный первым в файле /etc/resolv.conf был всегда доступен с машины FreeBSD в этом случае Sendmail и Арасhе быстро определят имя хоста локальной машины и запустятся без задержки. Если это невозможно, в качестве первого сервера имен следует указать 127.0.0.1, (1оса1host) и запретить остальные.
Между прочим, именно поэтому процесс init запускает команду mount -а -t nonfs на начальном этапе подготовки загрузки в многопользовательском режиме. Сетевые файловые системы (NFS) имеют очень большой тайм-аут, а процесс, ожидающий его окончания, практически невозможно прекратить Команда mount с которой мы уже сталкивались в главе 9 позволяет избежать начального монтирования ресурсов NFS (перенося этот процесс на более позднюю стадию) Однако процесс init монтирует все файловые системы, включая и NFS во время выполнения сценария /etc/rc. Все ресурсы NFS, указанные для автоматического монтирования в файле /etc/fstab (например, без опции noauto) имеют потенциальную возможность надолго затормозить загрузку системы. Если вы не уверены в постоянной доступности ресурсов никогда не монтируйте их автоматически на этапе загрузки!
|