HylaFAX The world's most advanced open source fax server |
I’m hoping someone can help diagnose a problem I’m
having with hylafax-4.4.4-1rh7 on a RH7.3 system. I’ve spent a couple of
days googling for like issues and have found some very useful info but have not
come to a conclusion to solve my problem. Hylafax has been working great every
night but on occasion random ports will get stuck at “Waiting for modem
to come free” with a lock file on the port in /var/lock/LCK..ttySR??.
When I run a ps –ef|grep faxsend I see the below in which the root sent job
hangs indefinitely until the process is killed. Once the faxsend process is
killed, the port frees up and more jobs are sent through it. root
28961 3557 0 06:18 ?
00:00:00 faxsend -m ttySR13 sendq/q2939 root
26456 15398 0 Nov28 ? 00:00:05
faxsend -m ttySR4 sendq/q22051 root
17509 15398 0 Nov28 ? 00:00:05
faxsend -m ttySR2 sendq/q22723 uucp 963
3557 0 06:25 ? 00:00:00 faxsend
-m ttySR8 sendq/q3043 se uucp 974
3557 0 06:25 ? 00:00:00
faxsend -m ttySR5 sendq/q3278 se uucp 1062 3557 0
06:26 ? 00:00:00 faxsend -m ttySR10
sendq/q1629 We run faxes at night with over 2000 jobs and a very slight
failure rate. The problem is if some of the ports hang throughout the night,
the faxes can take days to complete as apposed to overnight when nothing hangs.
I only see jobs with a root ownership hang and I’m not sure if the user
root is sending or if the fax is in a state where root owns the process. Nothing
on the system is configured to send for root. I’ve checked my config
files, faxgettys are set in inttab for the ports and am running on class2
settings. Everything looks/works correct until the root job hangs the port. The
hung ports are random ports and I’ve seen up to four different ports hang
one night but work perfect other nights. I can put a script in place to look
out for hung jobs and kill -9 them but would like to see if I can get the issue
corrected. Any help is appreciated. |