HylaFAX The world's most advanced open source fax server

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

Re: [hylafax-users] Blocked by concurrent cal



Tony Delov wrote:

Also. I was using the
/etc/init.d/hylafax stop ; /etc/init.d/hylafax start
script to stop and start the server.
We have a busy server and I was wondering how safe it is to actually stop and start the server?
Is there any reason that the start up script doesn't have a "reload" or "restart" option?
Perhaps I should use a kill -HUP [hfaxd PID] instead next time?


Most init "restart" scripts are simply a "stop+start".

Generally speaking stopping hfaxd and faxq alone will be safe enough. faxq won't exit anyway until all of the faxsend jobs exit first.

Restarting hfaxd is generally not a problem at any time. Restarting faxq should not be done until the previous faxq exits... otherwise you'll end up with two faxqs running and competing and making a mess.

Any faxsend process should usually be stopped by an abort (like 'faxrm') command. Killing them in the middle of fax sessions will likely result in losing the jobs. Likewise faxgetty should not be stopped in the middle of a fax session (or there likely will be issues with that fax image data)... a 'faxabort' can usually get it aborted, if needed.

The HylaFAX RPMs that have been around forever do have a restart option... it's just a stop+start. The problem with that is that it doesn't take into account faxsend processes (it doesn't shut them down) and doesn't always wait for faxq to exit before starting it up again. Also, it tends to "killall faxgetty" but that also isn't exactly gentle. There are gentle ways to automate all of that, but I don't know that anyone's contributed a replacement init script.

Lee.


____________________ 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