Now I have tried to reduce this problem:
There is only one function in "myscheduler":
myscheduler = Scheduler (db, dict(
testmail=testmail,
))
And testmail is:
def testmail(text='mytext'):
res = send_email(
to='[email protected]',
subject="subject: %s" % text,
message="message: %s" % text,
)
But the error message remains:
Traceback (most recent call last):
File "/home/www-data/web2py/gluon/scheduler.py", line 214, in executor
_env = env(a=a, c=c, import_models=True)
File "/home/www-data/web2py/gluon/shell.py", line 137, in env
sys.exit(1)
SystemExit: 1
2013/1/13 Martin Weissenboeck <[email protected]>
> Repeats: 0=unlimitedRetry Failed: -1=unlimitedPeriod: secondsTimeout:
> secondsSync Output: update output every n sec: 0=never Times Run:
> Times Failed:
> Tiemout:300 seconds.
> The called functions needs about 2 seconds to complete.
>
>
> 2013/1/13 Niphlod <[email protected]>
>
>> did you try to raise the timeout ?
>>
>>
>> On Sunday, January 13, 2013 2:43:12 PM UTC+1, mweissen wrote:
>>>
>>> The scheduler calls two diffent functions.
>>> In bothes the scheduler_run table contains:
>>>
>>> Traceback (most recent call last):
>>> File "/home/www-data/web2py/gluon/**scheduler.py", line 214, in
>>> executor
>>> _env = env(a=a, c=c, import_models=True)
>>> File "/home/www-data/web2py/gluon/**shell.py", line 137, in env
>>> sys.exit(1)
>>> SystemExit: 1
>>>
>>> Any hints?
>>> Reagards, Martin
>>>
>> --
>>
>>
>
--