Well I had had a couple of scripts running all the time, up until a couple of weeks ago. Then I added the one to keep track of usage in the comment of the queue. I added another script to do something else for that one and tweaked the original.
That's when I noticed my email backup script wasn't emailing. Then I noticed that the memory was running down from what 128 at start to ( as of this moment after a day and 6hours ) 66 megs. I'm just testing out these scripts so I am going to have to stop one and see if it slows or stops the leak. But I have no idea of what in them is causing the leak. The one I recently added reads a file into an array, not a big file by any means. Although as you say and I would think, after the script finished, the memory space used should be returned. ---------- Original Message ---------------------------------- From: Bill Prince <part...@skylinebroadbandservice.com> Reply-To: Mikrotik discussions <mikrotik@mail.butchevans.com> Date: Sun, 24 Apr 2011 11:51:30 -0700 >That would not be standard linux, but then I guess MT is not really >"standard". > >That said, I would be more inclined to suspect a leak in a process that >is running all the time. > >I have no idea how MT launches scripts. I would suspect there is some >sort of cron daemon or something. > >Do you know for certain that it is the scripts that are the source of >the leak? > >bp > > >On 4/24/2011 11:39 AM, Stuart Pierce wrote: >> Well one would think. Maybe it's Global variables somehow that are somehow >> re-initialized or created new with the same name and the original one's >> memory is not released. I'm using 4.11 on a 433AH and am not ready to try >> out 4.17 or 5.0 on this tower. >> >> ---------- Original Message ---------------------------------- >> From: Bill Prince<part...@skylinebroadbandservice.com> >> Reply-To: Mikrotik discussions<mikrotik@mail.butchevans.com> >> Date: Sun, 24 Apr 2011 08:13:30 -0700 >> >>> If the script is re-execed whenever it's run, any leaks should go away >>> with the script shell when it terminates. >>> >>> bp >>> >>> >>> On 4/23/2011 10:42 PM, Stuart Pierce wrote: >>>> I'm wondering if not releasing local variables at script end, that it >>>> doesn't release the memory used for some reason. >>>> >>>> ---------- Original Message ---------------------------------- >>>> From: Jacob Heider<jhhei...@gmail.com> >>>> Reply-To: Mikrotik discussions<mikrotik@mail.butchevans.com> >>>> Date: Sat, 23 Apr 2011 22:39:40 -0400 >>>> >>>>> Seconded. I've run a few routers out of memory, slowly, over weeks or >>>>> months. What am I failing to properly account for? >>>>> >>>>> On 2011-04-23 10:37 PM, Stuart Pierce wrote: >>>>>> What are some of the biggest reasons for scripts to leak memory ? >>>>>> >>>>>> >>>>>> >>>>>> >>>>>> ________________________________________________________________ >>>>>> Sent via the WebMail system at avolve.net >>>>>> >>>>>> >>>>>> >>>>>> >>>>>> _______________________________________________ >>>>>> Mikrotik mailing list >>>>>> Mikrotik@mail.butchevans.com >>>>>> http://www.butchevans.com/mailman/listinfo/mikrotik >>>>>> >>>>>> Visit http://blog.butchevans.com/ for tutorials related to Mikrotik >>>>>> RouterOS >>>>>> >>>>> _______________________________________________ >>>>> Mikrotik mailing list >>>>> Mikrotik@mail.butchevans.com >>>>> http://www.butchevans.com/mailman/listinfo/mikrotik >>>>> >>>>> Visit http://blog.butchevans.com/ for tutorials related to Mikrotik >>>>> RouterOS >>>>> >>>> >>>> >>>> >>>> >>>> ________________________________________________________________ >>>> Sent via the WebMail system at avolve.net >>>> >>>> >>>> >>>> >>>> _______________________________________________ >>>> Mikrotik mailing list >>>> Mikrotik@mail.butchevans.com >>>> http://www.butchevans.com/mailman/listinfo/mikrotik >>>> >>>> Visit http://blog.butchevans.com/ for tutorials related to Mikrotik >>>> RouterOS >>>> >>> _______________________________________________ >>> Mikrotik mailing list >>> Mikrotik@mail.butchevans.com >>> http://www.butchevans.com/mailman/listinfo/mikrotik >>> >>> Visit http://blog.butchevans.com/ for tutorials related to Mikrotik RouterOS >>> >> >> >> >> >> >> ________________________________________________________________ >> Sent via the WebMail system at avolve.net >> >> >> >> >> _______________________________________________ >> Mikrotik mailing list >> Mikrotik@mail.butchevans.com >> http://www.butchevans.com/mailman/listinfo/mikrotik >> >> Visit http://blog.butchevans.com/ for tutorials related to Mikrotik RouterOS >> >_______________________________________________ >Mikrotik mailing list >Mikrotik@mail.butchevans.com >http://www.butchevans.com/mailman/listinfo/mikrotik > >Visit http://blog.butchevans.com/ for tutorials related to Mikrotik RouterOS > ________________________________________________________________ Sent via the WebMail system at avolve.net _______________________________________________ Mikrotik mailing list Mikrotik@mail.butchevans.com http://www.butchevans.com/mailman/listinfo/mikrotik Visit http://blog.butchevans.com/ for tutorials related to Mikrotik RouterOS