Chuck Bunn
2005-Dec-14 08:49 UTC
[Asterisk-Users] Best way to automatically stop and start Asterisk nightly
Hi, I am planning on restarting asterisk nightly as I seem to be experiencing some sort of memory leak (Asterisk slows down over time). I have reviewed the Asterisk suggestions for management and one item is the routine rebooting of Asterisk. Since I have Asterisk 1.2.1 what is the recommend way to implement an automatic stop and start of asterisk (there are changes in 1.2 with reload and restart) and is this enough or should I restart the hardware as well?? Thanks
Tzafrir Cohen
2005-Dec-14 11:36 UTC
[Asterisk-Users] Best way to automatically stop and start Asterisk nightly
On Wed, Dec 14, 2005 at 08:49:06AM -0700, Chuck Bunn wrote:> Hi, > > I am planning on restarting asterisk nightly as I seem to be > experiencing some sort of memory leak (Asterisk slows down over time).This is not an indication of a memory leak. The size of the asterisk process: ps `cat /var/run/asterisk/asterisk.pid` -o vsize -o rss Do those inflate over time?> I > have reviewed the Asterisk suggestions for management and one item is > the routine rebooting of Asterisk. Since I have Asterisk 1.2.1 what is > the recommend way to implement an automatic stop and start of asteriskasterisk -rx 'restart now' from a daily cron job? Mind you, this is a bad patch and *NOT A FIX*.> (there are changes in 1.2 with reload and restart) and is this enough or > should I restart the hardware as well??If you suspect a user-space memory leak than restarting the application should free that memory. BTW: what do you mean by "slow down"? -- Tzafrir Cohen | tzafrir@jbr.cohens.org.il | VIM is http://tzafrir.org.il | | a Mutt's tzafrir@cohens.org.il | | best ICQ# 16849755 | | friend
Jean-Michel Hiver
2005-Dec-17 01:54 UTC
[Asterisk-Users] Best way to automatically stop and start Asterisk nightly
Chuck Bunn a ?crit :> Hi, > > I am planning on restarting asterisk nightly as I seem to be > experiencing some sort of memory leak (Asterisk slows down over time). > I have reviewed the Asterisk suggestions for management and one item > is the routine rebooting of Asterisk. Since I have Asterisk 1.2.1 what > is the recommend way to implement an automatic stop and start of > asterisk (there are changes in 1.2 with reload and restart) and is > this enough or should I restart the hardware as well??I'd use asterisk -rx 'restart when convenient' Cheers, Jean-Michel.
Tomislav Parcina
2005-Dec-19 04:04 UTC
[Asterisk-Users] Re: Best way to automatically stop and start Asterisk nightly
In article <20051214183654.GB24744@gadot.org.il>, tzafrir@cohens.org.il says...> This is not an indication of a memory leak. The size of the asterisk > process: > > ps `cat /var/run/asterisk/asterisk.pid` -o vsize -o rssIs this what you were talking about? [root@asterisk81 ~]# ps `cat No such file or directory-o vsize -o rss cat: /var/run/asterisk/asterisk.pid: No such file or directory VSZ RSS 4920 1400 2552 628 I have file /var/run/asterisk.pid and when I enter next command this is what I get: [root@asterisk81 ~]# ps `cat /var/run/asterisk.pid` -o vsize -o rss ERROR: Process ID list syntax error. ********* simple selection ********* ********* selection by list ********* -A all processes -C by command name -N negate selection -G by real group ID (supports names) -a all w/ tty except session leaders -U by real user ID (supports names) -d all except session leaders -g by session OR by effective group name -e all processes -p by process ID T all processes on this terminal -s processes in the sessions given a all w/ tty, including other users -t by tty g OBSOLETE -- DO NOT USE -u by effective user ID (supports names) r only running processes U processes for specified users x processes w/o controlling ttys t by tty *********** output format ********** *********** long options *********** -o,o user-defined -f full --Group --User --pid --cols --ppid -j,j job control s signal --group --user --sid --rows --info -O,O preloaded -o v virtual memory --cumulative --format --deselect -l,l long u user-oriented --sort --tty --forest --version -F extra full X registers --heading --no-heading --context ********* misc options ********* -V,V show version L list format codes f ASCII art forest -m,m,-L,-T,H threads S children in sum -y change -l format -M,Z security data c true command name -c scheduling class -w,w wide output n numeric WCHAN,UID -H process hierarchy [root@asterisk81 ~]# Any explanation? -- Tomislav Parcina ime.prezime@email.t-com.hr