HylaFAX The world's most advanced open source fax server

[Date Prev][Date Next][Thread Prev][Thread Next] [Date Index] [Thread Index]

[hylafax-users] hfaxd & faxstat losing connection



Hi all,

I'm using Hylafax on a Debian (Sarge package, v4.2.1-5sarge3) and I'm having
some problems i don't seem to be able to resolve.

I got hfaxd running and listening on port 4559. when I first run faxstat
everything goes nice and smooth and it answers correctly. But if I re-run
another (or 10 others), I get the Q301 message, aka :

# faxstat
Service not available, remote server closed connection
No control connection for command

(hfaxd is still running)

I've enabled logging in hfaxd.conf and here's what i get for the first faxstat
connection :

Jul  5 10:24:52 localhost HylaFAX[22997]: servertracing = 0x1FF (line 54)
Jul  5 10:24:52 localhost HylaFAX[22997]: <--- 220 localhost.localdomain server
(HylaFAX (tm) Version 4.2.1) ready.
Jul  5 10:24:52 localhost HylaFAX[22997]: HylaFAX INET connection from
localhost.localdomain [127.0.0.1]
Jul  5 10:24:52 localhost HylaFAX[22997]: command: USER root
Jul  5 10:24:52 localhost HylaFAX[22997]: USER root
Jul  5 10:24:52 localhost HylaFAX[22997]: <--- 230 User root logged in.
Jul  5 10:24:52 localhost HylaFAX[22997]: FAX LOGIN FROM localhost.localdomain
[127.0.0.1], root
Jul  5 10:24:52 localhost HylaFAX[22997]: command: TZONE LOCAL
Jul  5 10:24:52 localhost HylaFAX[22997]: TZONE LOCAL
Jul  5 10:24:52 localhost HylaFAX[22997]: <--- 200 Using time values in CET.
Jul  5 10:24:52 localhost HylaFAX[22997]: command: PORT 127,0,0,1,204,33
Jul  5 10:24:52 localhost HylaFAX[22997]: PORT 127.0.0.1;8652
Jul  5 10:24:52 localhost HylaFAX[22997]: <--- 200 PORT command successful.
Jul  5 10:24:52 localhost HylaFAX[22997]: command: LIST status
Jul  5 10:24:52 localhost HylaFAX[22997]: LIST status
Jul  5 10:24:52 localhost HylaFAX[22997]: <--- 150 Opening new data connection
for "status".
Jul  5 10:24:52 localhost HylaFAX[22997]: <--- 226 Transfer complete.


Everything seems fine, now the second faxstat connection :


Jul  5 10:24:53 localhost HylaFAX[23001]: servertracing = 0x1FF (line 54)
Jul  5 10:24:53 localhost HylaFAX[23001]: <--- 220 localhost.localdomain server
(HylaFAX (tm) Version 4.2.1) ready.
Jul  5 10:24:53 localhost HylaFAX[23001]: HylaFAX INET connection from
localhost.localdomain [127.0.0.1]
Jul  5 10:24:53 localhost HylaFAX[23001]: command: USER root
Jul  5 10:24:53 localhost HylaFAX[23001]: USER root
Jul  5 10:24:53 localhost HylaFAX[23001]: <--- 230 User root logged in.
Jul  5 10:24:53 localhost HylaFAX[23001]: FAX LOGIN FROM localhost.localdomain
[127.0.0.1], root
Jul  5 10:24:53 localhost HylaFAX[23001]: Lost connection to
localhost.localdomain [127.0.0.1]

Not so fine anymore. (It does the exact same thing when using telnet, however I
can issue numbers of other commands like HELP forever without losing connection,
it only happens after using the USER command)


I also straced the processes hoping to find something more useful, and here's what I got for the working one (I'll only post the parts that are different)


28162 geteuid32() = 10 28162 fcntl64(3, F_SETFL, O_RDWR|O_NONBLOCK) = 0 28162 read(3, 0x8092fe8, 8192) = -1 EAGAIN (Resource temporarily unavailable) 28162 fcntl64(3, F_SETFL, O_RDWR) = 0 28162 write(3, "\1\0\0\0\1", 5) = 5 28162 shutdown(3, 2 /* send and receive */) = 0 28162 close(3) = 0 (and continues after that)


And for the non-working one :


28177 geteuid32()                       = 10
28177 fcntl64(3, F_SETFL, O_RDWR|O_NONBLOCK) = 0
28177 read(3, "", 8192)                 = 0
28177 fcntl64(3, F_SETFL, O_RDWR)       = 0
28177 write(3, "\1\0\0\0\1", 5)         = -1 EPIPE (Broken pipe)
28177 --- SIGPIPE (Broken pipe) @ 0 (0) ---


I also have the same hardware (computer and modem) running the same kernel and hylafax version which is working correctly.

Any help would be appreciated.

Thanks
Thomas





____________________ HylaFAX(tm) Users Mailing List _______________________
 To subscribe/unsubscribe, click http://lists.hylafax.org/cgi-bin/lsg2.cgi
On UNIX: mail -s unsubscribe hylafax-users-request@xxxxxxxxxxx < /dev/null
 *To learn about commercial HylaFAX(tm) support, mail sales@xxxxxxxxx*




Project hosted by iFAX Solutions