[Exim] please help - smtp dialog hanging (again)

Página superior
Eliminar este mensaje
Responder a este mensaje
Autor: Jonnie
Fecha:  
A: exim-users
Asunto: [Exim] please help - smtp dialog hanging (again)
Ok heres a weird one.


This is happening on exim 3.22 on HPUX 11

I had this problem a while ago on one of our machines but it "just went away(tm)"
There were a bunch of network changes going on ... IPs changing etc...
so I put it down to that.

The problem has resurfaced on the machine that is supposed (later today) to be the
live box.

Please help if you can !


I telnet to the thing

telnet mail.one.mail.domain smtp
Trying...
Connected to mail.one.mail.domain.
Escape character is '^]'.
220 ESMTP
MAIL FROM:jkyme@???
250 <jkyme@???> is syntactically correct
RCPT TO: jkyme@???

And things just hang there ....

I have done ./exim -v -d9 -bh

which reports the
250 <jkyme@???> verified

So that doesn't help

I did a tusc (a trace system calls thing) on the hung exim process and got this ...

<tusc output>
[many lines snipped for clarity]

socket(AF_UNIX, SOCK_DGRAM, 0) ............................... = 1
getpid() ..................................................... = 12666 (12591)
unlink("/var/spool/sockets/pwgr/client12666") ................ ERR#2 ENOENT
bind(1, 0x7f7e0aa0, 38) ...................................... = 0
fcntl(1, F_SETFD, 1) ......................................... = 0
time(NULL) ................................................... = 984133341
poll(0x7f7f33e0, 1, 0) ....................................... = 1
sendto(1, "\0\0\00 \0\0\001\0\0\0\t\0\0\002".., 48, 0, 0x7f7e0a40, 0x19) = 48
poll(0x7f7f33e0, 1, 1000) .................................... = 1
recv(1, "\0\0\0d \0\0\0\t\0\0\0\0\0\0\0T ".., 2064, 0) ....... = 100
sigaction(SIGALRM, 0x7f7f1690, NULL) ......................... = 0
sigvec(SIGTERM, 0x7f7f1698, 0x7f7f16a8) ...................... = 0
write(1, 0x4002e5a0, 36) ..................................... ERR#217 EDESTADDRREQ
alarm(300) ................................................... = 0
read(2, 0x400319c0, 8192) .................................... [sleeping]


</end tusc output>

I'm particularly intrigued by the EDESTADDRREQ


any ideas ?

Our network bloke is not convinced it's anything to do with him.







--
Jonathan Kyme
jrk@???