URL: https://www.opennet.ru/cgi-bin/openforum/vsluhboard.cgi
Форум: vsluhforumID1
Нить номер: 77916
[ Назад ]

Исходное сообщение
"FTP доступ сильно тормозит"

Отправлено borz , 17-Дек-07 13:40 
Недавно появилась странная ошибка: FTP доступ сильно тормозит, ждет около минуты, прежде чем залогиниться. Видел схожую тему в форуме
http://cisco.opennet.ru/openforum/vsluhforumID1/13579.html
но для себя пока не нашел решение...

Опишу подробнее ситуацию. Есть хост, на который хотим войти через FTP, (сервер 1) и хост, с которого хотим войти (сервер 2). На обоих стоит FreeBSD. Сервера размещены в разных data центрах.

Команды nslookup mail.ru, nslookup yandex.ru и т.п. на обоих серверах работают нормально, т.е. кажется, что DNS сервис работает. Однако команда nslookup localhost на сервере 2 выдает ошибку "server can't find localhost: NXDOMAIN". На сервере 1 такой ошибки нет.

Команда netstat -a на сервере 2 работает чрезвычайно медленно. Команда netstat -a -n достаточно быстро. На сервере 1 обе команды работают быстро.

Последние изменения, которые я делал (и которые могли привести к этой ошибке), - это покупка третьего сервера, и его подключение ко второму. Схема соединений такова:
http://imgdb.ru/view.php?i=3yqd4sr3_356315

Пробовал также войти с сервера 3 на сервер 1 - признаки те же. Сервер 3 ведет себя точно также, как и сервер 2. А вот с домашнего компьютера войти на сервер 1 получается без проблем.

Что можно сделать? Как чинить?


Содержание

Сообщения в этом обсуждении
"FTP доступ сильно тормозит"
Отправлено ipmanyak , 17-Дек-07 14:07 
>Команды nslookup mail.ru, nslookup yandex.ru и т.п. на обоих серверах работают нормально,
>т.е. кажется, что DNS сервис работает. Однако команда nslookup localhost на
>сервере 2 выдает ошибку "server can't find localhost: NXDOMAIN". На сервере
>1 такой ошибки нет.
>Что можно сделать? Как чинить?

Проверить файл etc/hosts
и занести туда localhost и доменное имя машины, типа
127.0.0.1       localhost
192.168.0.2     server1.domain.ru server1  # ваш локальный ip этой машины
1.2.3.4     server1.domain.ru server1  # если имеется еще и внешний ip

также проверить и занести в etc/resolv.conf  нужные  нэймсервера (особенно провайдера)


"FTP доступ сильно тормозит"
Отправлено universite , 17-Дек-07 14:15 

>Проверить файл etc/hosts
>и занести туда localhost и доменное имя машины, типа
>127.0.0.1       localhost
>192.168.0.2     server1.domain.ru server1  # ваш локальный ip
>этой машины
>1.2.3.4     server1.domain.ru server1  # если имеется еще
>и внешний ip
>
>также проверить и занести в etc/resolv.conf  нужные  нэймсервера (особенно провайдера)

+1
Иногда фтп сервер не в inetd вставлять, а запускать в режиме демона.



"FTP доступ сильно тормозит"
Отправлено borz , 17-Дек-07 14:43 
>[оверквотинг удален]
>Проверить файл etc/hosts
>и занести туда localhost и доменное имя машины, типа
>127.0.0.1       localhost
>192.168.0.2     server1.domain.ru server1  # ваш локальный ip
>этой машины
>1.2.3.4     server1.domain.ru server1  # если имеется еще
>и внешний ip
>
>также проверить и занести в etc/resolv.conf  нужные  нэймсервера (особенно провайдера)
>

На какой машине это надо делать? На той, с которой коннектишься? (сервер 2) ИЛи на той, на которую коннектишься? (сервер 1).

/etc/resolv.conf на обоих машинах в порядке.
В /etc/hosts добавил строчки вида  
>192.168.0.2     server1.domain.ru server1  # ваш локальный ip
>этой машины
>1.2.3.4     server1.domain.ru server1  # если имеется еще

но это не моолго?

Может, свяжемся по ICQ? Готов оплатить консультацию в размере 300 руб (WebMoney или Яндекс.Деньги). FTP надо починить как можно быстрее...


"FTP доступ сильно тормозит"
Отправлено borz , 17-Дек-07 14:44 
>[оверквотинг удален]
>/etc/resolv.conf на обоих машинах в порядке.
>В /etc/hosts добавил строчки вида
>>192.168.0.2     server1.domain.ru server1  # ваш локальный ip
>>этой машины
>>1.2.3.4     server1.domain.ru server1  # если имеется еще
>
>но это не моолго?
>
>Может, свяжемся по ICQ? Готов оплатить консультацию в размере 300 руб (WebMoney
>или Яндекс.Деньги). FTP надо починить как можно быстрее...

Мой номер - 198981464


"FTP доступ сильно тормозит"
Отправлено borz , 17-Дек-07 18:32 
>[оверквотинг удален]
>- это покупка третьего сервера, и его подключение ко второму. Схема
>соединений такова:
>http://imgdb.ru/view.php?i=3yqd4sr3_356315
>
>Пробовал также войти с сервера 3 на сервер 1 - признаки те
>же. Сервер 3 ведет себя точно также, как и сервер 2.
>А вот с домашнего компьютера войти на сервер 1 получается без
>проблем.
>
>Что можно сделать? Как чинить?

Проблема решена. В /etc/rc.conf добавлены строки
named_enable="YES"    
named_flags="-u bind"

В /etc/resolv.conf первой строкой добавлено:
nameserver 127.0.0.1