Are you starting a lot of cron tasks that do not terminate before the
next one starts?
I suggest you use a background process and do not use cron. To my
knowledge there is no bug but cron become unpredictable if jobs take
too long.


Massimo


On Jul 5, 10:34 am, John Duddy <jdu...@gmail.com> wrote:
> I'm getting the following stack trace in my console after leaving my
> app running overnight. We use cron for several tasks.
>
> I saw the below thread, which indicated that the issue has been
> resolved:
>
> http://groups.google.com/group/web2py/browse_thread/thread/e788b0783e...
>
> Has there been a regression?
>
> Here's the stack trace. Thanks!
>
> Traceback (most recent call last):
>   File "/usr/local/lib/python2.7/threading.py", line 552, in
> __bootstrap_inner
>     self.run()
>   File "/root/web2py/gluon/newcron.py", line 63, in run
>     s.run()
>   File "/usr/local/lib/python2.7/sched.py", line 117, in run
>   File "/root/web2py/gluon/newcron.py", line 55, in launch
>     crondance(self.path, 'hard', startup = False)
>   File "/root/web2py/gluon/newcron.py", line 234, in crondance
>     cronmaster = token.acquire(startup=startup)
>   File "/root/web2py/gluon/newcron.py", line 101, in acquire
>     self.master = open(self.path,'rb+')
> IOError: [Errno 24] Too many open files: '/root/web2py/applications/
> admin/cron/cron.master'

Reply via email to