On Tuesday 19 September 2006 17:53, Bill Moran wrote:
> In response to Kern Sibbald <[EMAIL PROTECTED]>:
> 
> > > However, it occurred to me that the log rotation occurs at about the 
same
> > > time this freeze would occur.  This involves sending Bacula a HUP 
signal.
> > 
> > Sending Bacula an HUP signal causes it to exit as rapidly as possible.  It 
> > attempts to cancel and cleanup jobs, but it does so in a rather brutal 
> > fashion.
> > 
> > Bottom line: make sure no root program sends HUP signals to Bacula while 
it is 
> > running a job, and preferably never send such signals unless you want to 
> > shutdown Bacula.
> 
> This is new to me.  And not intuitive IMHO.  Most programs interpret a HUP
> to mean "restart gracefully".  I got the impression that it would be about
> the same as issuing "reload" from bconsole.  Most daemons require a HUP
> signal to tell them to close and reopen their log files.  I seem to
> remember reading a HOWTO that suggested hupping the director after
> log rotation, but I can't find it now -- perhaps my memory is flawed.

Yes, you are right, I was confusing a SIGHUP with a SIGTERM.  

SIGHUPing Bacula is never a very good idea. Depending on what version of 
Bacula it is, it will most likely crash.  If I am not mistaken, so far there 
are no reported crashes against version 1.38.11.

> 
> > I don't understand why any process is sending HUP signals to Bacula when 
it is 
> > cycling logs.  This seems to me to be a "configuration" error.
> 
> That would be _my_ error.  I put the command to HUP bacula-dir in
> newsyslog.conf.

> 
> Personally, I find the director's handling of HUP atypical by comparison
> to other Unix daemons.  From the docs, it's not clear whether the
> director requires a signal to tell it to start logging to a new file,
> I'm assuming (since HUP is a bad idea) that it does not?

If you are talking about cycling a Job report log file as defined in the 
Messages resource, then there is probably no need to SIGHUP Bacula as it 
opens and closes the log file on a Job by Job basis, if I am not mistaken.

> 
> Additionally, this still seems to be a bug (even if it won't be affecting
> me any more) since the director does not exit when hupped, but instead
> freezes.
> 
> I've done several searches in the past on the director's handling of
> signals, and found sparse data.  I repeated those searches just now,
> and still haven't found any information.  At least I know that HUP is
> a bad idea ...

Yes, even if I did mistake SIGHUP and SIGTERM, it is not a good idea to SIGHUP 
Bacula.

> 
> -- 
> Bill Moran
> Collaborative Fusion Inc.
> 
> ****************************************************************
> IMPORTANT: This message contains confidential information and is
> intended only for the individual named. If the reader of this
> message is not an intended recipient (or the individual
> responsible for the delivery of this message to an intended
> recipient), please be advised that any re-use, dissemination,
> distribution or copying of this message is prohibited. Please
> notify the sender immediately by e-mail if you have received
> this e-mail by mistake and delete this e-mail from your system.
> E-mail transmission cannot be guaranteed to be secure or
> error-free as information could be intercepted, corrupted, lost,
> destroyed, arrive late or incomplete, or contain viruses. The
> sender therefore does not accept liability for any errors or
> omissions in the contents of this message, which arise as a
> result of e-mail transmission.
> ****************************************************************
> 
> -------------------------------------------------------------------------
> Take Surveys. Earn Cash. Influence the Future of IT
> Join SourceForge.net's Techsay panel and you'll get the chance to share your
> opinions on IT & business topics through brief surveys -- and earn cash
> http://www.techsay.com/default.php?page=join.php&p=sourceforge&CID=DEVDEV
> _______________________________________________
> Bacula-devel mailing list
> [EMAIL PROTECTED]
> https://lists.sourceforge.net/lists/listinfo/bacula-devel
> 

-------------------------------------------------------------------------
Take Surveys. Earn Cash. Influence the Future of IT
Join SourceForge.net's Techsay panel and you'll get the chance to share your
opinions on IT & business topics through brief surveys -- and earn cash
http://www.techsay.com/default.php?page=join.php&p=sourceforge&CID=DEVDEV
_______________________________________________
Bacula-users mailing list
Bacula-users@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/bacula-users

Reply via email to