Le Tue, 26 Aug 2014 17:37:51 +0200,
Vincent Caron <vincent@???> a écrit :
> On 08/26/2014 02:22 PM, Mickael Profeta wrote:
> > Si vous avez des idées parce que la je sèche complet...
>
> Quand il y a des longs délais je pense en général au DNS, en
> particulier les résolutions inverses qui ne sont pas toujours faites
> quand on le souhaite. Est-ce que 'host fjord' et 'host 192.168.1.1'
> depuis ton client s'exécutent rapidement ?
oui c'est instantanée
> Sinon trace les appels système d'une commande client avec les
> timings, ça aide à trouver là où ça bloque :
>
> $ strace -tt -T -s1024 showmount -e fjord
> ...
Il bloque sur l'établissement de la connection réseau, mais je ne
comprends toujours pas pourquoi. un telnet sur ce porte marche sans
soucis.
je mets l'extrait de strace si ça peut aider:
20:33:05.724961 recvfrom(4,
"S\367\274\312\0\0\0\1\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0 \0\0\10\0",
8800, 0, NULL, NULL) = 28 <0.000012> 20:33:05.725002
rt_sigprocmask(SIG_SETMASK, [], NULL, 8) = 0 <0.000009> 20:33:05.725034
rt_sigprocmask(SIG_SETMASK, ~[RTMIN RT_1], [], 8) = 0 <0.000008>
20:33:05.725065 rt_sigprocmask(SIG_SETMASK, [], NULL, 8) = 0 <0.000007>
20:33:05.725097 rt_sigprocmask(SIG_SETMASK, ~[RTMIN RT_1], [], 8) = 0
<0.000008> 20:33:05.725129 close(4) = 0 <0.000014>
20:33:05.725162 rt_sigprocmask(SIG_SETMASK, [], NULL, 8) = 0 <0.000008>
20:33:05.725192 socket(PF_INET, SOCK_STREAM, IPPROTO_TCP) = 4
<0.000015> 20:33:05.725227 getsockname(4, {sa_family=AF_INET,
sin_port=htons(0), sin_addr=ine t_addr("0.0.0.0")}, [16]) = 0
<0.000007> 20:33:05.725257 getsockopt(4, SOL_SOCKET, SO_TYPE, [1], [4])
= 0 <0.000007> 20:33:05.725286 getsockname(4, {sa_family=AF_INET,
sin_port=htons(0), sin_addr=ine t_addr("0.0.0.0")}, [16]) = 0
<0.000007> 20:33:05.725316 bind(4, {sa_family=AF_INET,
sin_port=htons(618), sin_addr=inet_add r("0.0.0.0")}, 16) = 0
<0.000011> 20:33:05.725350 setsockopt(4, SOL_TCP, TCP_NODELAY, [1], 4)
= 0 <0.000009> 20:33:05.725382 rt_sigprocmask(SIG_SETMASK, ~[RTMIN
RT_1], [], 8) = 0 <0.000008> 20:33:05.725413 mmap(NULL, 266240,
PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_ANONYMOUS , -1, 0) =
0x7f774d90f000 <0.000011> 20:33:05.725563 mmap(NULL, 3149824,
PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_ANONYMOU S, -1, 0) =
0x7f774b422000 <0.000010> 20:33:05.727588 getpeername(4,
0x7fff2f5c1220, [128]) = -1 ENOTCONN (Transport end point is not
connected) <0.000008> 20:33:05.727635 connect(4, {sa_family=AF_INET,
sin_port=htons(2048), sin_addr=inet _addr("192.168.1.1")}, 16) = -1
ETIMEDOUT (Connection timed out) <127.183140>
Mike