On Feb 17, 2011, at 11:24 AM, Massimo Di Pierro wrote:
> 
> How much memory do you have? can you check with top memory
> consumption?
> Do you cron jobs take long time?

Could be a recursion problem, too.

> 
> On Feb 17, 10:45 am, LightOfMooN <vladsale...@yandex.ru> wrote:
>> if it runs with python web2py.py -i 127.0.0.1 -p 8000
>> it works fine at once, and after minute:
>> 
>> Exception in thread Thread-15:
>> Traceback (most recent call last):
>>   File "/usr/lib/python2.6/threading.py", line 532, in
>> __bootstrap_inner
>>     self.run()
>>   File "/home/www-data/web2py/gluon/newcron.py", line 220, in run
>>     shell=self.shell)
>>   File "/usr/lib/python2.6/subprocess.py", line 633, in __init__
>>     errread, errwrite)
>>   File "/usr/lib/python2.6/subprocess.py", line 1049, in
>> _execute_child
>>     self.pid = os.fork()
>> OSError: [Errno 12] Cannot allocate memory
>> 
>> If it runs with
>> sudo -u www-data nohup python web2py.py -i 127.0.0.1 -p 8000
>> or nohup ./web2py.py
>> it also works fine once, and not even more.
>> 
>> There is error in nohup.out:
>> 
>> web2py Enterprise Web Framework
>> Created by Massimo Di Pierro, Copyright 2007-2011
>> Version 1.92.1 (2011-02-16 15:04:40)
>> Database drivers available: SQLite3, pymysql, PostgreSQL
>> Starting hardcron...
>> choose a password:Traceback (most recent call last):
>>   File "web2py.py", line 19, in <module>
>>     gluon.widget.start(cron=True)
>>   File "/home/www-data/web2py/gluon/widget.py", line 860, in start
>>     options.password = raw_input('choose a password:')
>> IOError: [Errno 9] Bad file descriptor
>> 
>> so I tried to run it with -a "mypassword"
>> and have again the same error in nohup.out:
>> 
>> Exception in thread Thread-15:
>> Traceback (most recent call last):
>>   File "/usr/lib/python2.6/threading.py", line 532, in
>> __bootstrap_inner
>>     self.run()
>>   File "/home/www-data/web2py/gluon/newcron.py", line 220, in run
>>     shell=self.shell)
>>   File "/usr/lib/python2.6/subprocess.py", line 633, in __init__
>>     errread, errwrite)
>>   File "/usr/lib/python2.6/subprocess.py", line 1049, in
>> _execute_child
>>     self.pid = os.fork()
>> OSError: [Errno 12] Cannot allocate memory


Reply via email to