Tzafrir;
Actually I have found this config to work really well. I prefer to use a script run from inittab but Ubuntu doesn't work like Redhat or BSD. On a production box keeping asterisk up and running is "THE TOP" priority. If you would rather check every five minutes then replace the first "*" with "*/5". I will address your points as it seems that you
haven't really thought about this.

1) In a production environment you should NOT be messing with the config. That's what test hardware is for.

2) The answer to this question is: "crontab -e" its really not that hard. I'm not running asterisk every minute. I'm looking to see if asterisk is running and then act accordingly

3) If asterisk fails believe me a full mailbox is the least of my worries. As for full logs I'd rather have more information...."grep & awk" are your friends.

I prefer to keep things as simple as possible. Sure scripts like "safe_asterisk" are nice and do some really neat things but lets face it how often do you actually sit at the console of your asterisk box. My main PBX is located about 7 feet from my office desk and I still mostly use ssh (not even telnet) to get
into the box.

Mark C
http://www.psh-inc.com

Tzafrir Cohen wrote:

On Fri, May 04, 2007 at 01:59:41PM -1000, Mark Coccimiglio wrote:
What I do is add an entry in the crontab file as such:

* * * * * if [  ! `/bin/pidof -s asterisk` ]  ; then /usr/sbin/asterisk;  fi

Its simple and it works. Additionally if asterisk crashes then cron restarts the server in about a minute. Just be careful with your configs.

It will not Just Work, because:

1. you may want to give Asterisk other command-line parameters (-p, -U)
and not do that through asterisk.conf .

2. You may have your own reasons for wanting to stop asterisk
occasionally. Having it run every minute from a cron job is a source for
problems.

3. In case running asterisk generates an error, you get a very ugly
flood in your logs and your mailbox.

_______________________________________________
--Bandwidth and Colocation provided by Easynews.com --

asterisk-users mailing list
To UNSUBSCRIBE or update options visit:
   http://lists.digium.com/mailman/listinfo/asterisk-users

Reply via email to