LINUX.ORG.RU
ФорумAdmin

зажержка 5 секунд при подключении к mysql


0

1

Пытаюсь подключиться к mysql на другой машине:

17:06:52 192.168.26.107$ mysql -h 192.168.26.1 -u game -p
Enter password:
Welcome to the MySQL monitor.  Commands end with ; or \g.
Your MySQL connection id is 153
Server version: 5.0.51a-24+lenny4 (Debian)

Type 'help;' or '\h' for help. Type '\c' to clear the buffer.

mysql> 

После того как я ввожу пароль и жму enter, сервер не отвечает 5 секунд.

В это время снимаю дамп на машине с mysql сервером:

17:06:10 192.168.26.107 # tcpdump -n -i venet0 port 3306
tcpdump: WARNING: arptype 65535 not supported by libpcap - falling back to cooked socket
tcpdump: WARNING: venet0: no IPv4 address assigned
tcpdump: verbose output suppressed, use -v or -vv for full protocol decode
listening on venet0, link-type LINUX_SLL (Linux cooked), capture size 96 bytes

17:06:56.593181 IP 192.168.26.107.47641 > 192.168.26.1.3306: S 1806112306:1806112306(0) win 5840 <mss 1460,sackOK,timestamp 8116997 0,nop,wscale 7>
17:06:56.593203 IP 192.168.26.1.3306 > 192.168.26.107.47641: S 1803314695:1803314695(0) ack 1806112307 win 5792 <mss 1460,sackOK,timestamp 8116997 8116997,nop,wscale 7>
17:06:56.593212 IP 192.168.26.107.47641 > 192.168.26.1.3306: . ack 1 win 46 <nop,nop,timestamp 8116997 8116997>
17:07:01.602053 IP 192.168.26.1.3306 > 192.168.26.107.47641: P 1:68(67) ack 1 win 46 <nop,nop,timestamp 8118250 8116997>
17:07:01.602080 IP 192.168.26.107.47641 > 192.168.26.1.3306: . ack 68 win 46 <nop,nop,timestamp 8118250 8118250>
17:07:01.602512 IP 192.168.26.107.47641 > 192.168.26.1.3306: P 1:63(62) ack 68 win 46 <nop,nop,timestamp 8118250 8118250>
17:07:01.602519 IP 192.168.26.1.3306 > 192.168.26.107.47641: . ack 63 win 46 <nop,nop,timestamp 8118250 8118250>
17:07:01.602608 IP 192.168.26.1.3306 > 192.168.26.107.47641: P 68:79(11) ack 63 win 46 <nop,nop,timestamp 8118250 8118250>
17:07:01.602837 IP 192.168.26.107.47641 > 192.168.26.1.3306: P 63:100(37) ack 79 win 46 <nop,nop,timestamp 8118250 8118250>
17:07:01.602940 IP 192.168.26.1.3306 > 192.168.26.107.47641: P 79:158(79) ack 100 win 46 <nop,nop,timestamp 8118250 8118250>
17:07:01.641551 IP 192.168.26.107.47641 > 192.168.26.1.3306: . ack 158 win 46 <nop,nop,timestamp 8118260 8118250>

Как видно из дампа, есть пятисекундный перерыв когда сервер молчит: с 17:06:56.593212 по 17:07:01.602053. Эти пять секунд он ждёт всегда, как бы я не подключался с удалённой машины. При дальнейшей работе всё в порядке. Если запустить клиента на самом сервере, то всё ок.

Что посоветуете, чтобы избавиться от задержки?

проверьте hostname на серве и да dns-resolv тоже отключите

guilder
()
Ответ на: комментарий от edigaryev

Спасибо, помогло. Этот хост на имеет ptr записи в dns.

phoenix_mstu
() автор топика
Вы не можете добавлять комментарии в эту тему. Тема перемещена в архив.