Massimo,

I ran a second test, this time putting back in my previous migrate = True 
change so that the database tables would get created.  Then I did a second 
run that looked somewhat more promising but still ultimately did not work. 
 Again it started up a bunch of new processes - after the first couple I hit 
ctrl+c and things started to look more like there were working. At least now 
the scheduler was definitely checking for jobs and trying to run them (as 
before they don't actually get run).  After it had spotted and said it was 
running the task web2py said it was loading up a few more times.  At this 
point I started hitting ctrl+c to try to stop things - and I had to hit 
ctrl+c a bunch of times to finally kill everything off, it definitely 
doesn't stop gracefully.  Anyway, below is the first bit of output up until 
I started hitting ctrl+c like crazy (window's console won't let you have the 
full output so I can't show you everything, but I doubt pages worth of 
Keyboard Interrupt tracebacks are that helpful).

Checking in the database, it does look like perhaps my scheduled demo1 task 
did get run 3 times as requested.  The first two said status STOPPED and the 
third said RUNNING.  I'm assuming if they had really run correctly it would 
have said COMPLETED and have some output.

~Brian

*Console Output*
C:\Users\Brian\Documents\development\web2py\google hg repo\trunk>python 
web2py.p
y -K scheduler
web2py Web Framework
Created by Massimo Di Pierro, Copyright 2007-2011
Version 1.98.2 (2011-09-03 22:19:50)
Database drivers available: SQLite3, pymysql, MSSQL/DB2, mongoDB
starting scheduler for "scheduler"...
web2py Web Framework
Created by Massimo Di Pierro, Copyright 2007-2011
Version 1.98.2 (2011-09-03 22:19:50)
Database drivers available: SQLite3, pymysql, MSSQL/DB2, mongoDB
starting scheduler for "scheduler"...
web2py Web Framework
Created by Massimo Di Pierro, Copyright 2007-2011
Version 1.98.2 (2011-09-03 22:19:50)
Database drivers available: SQLite3, pymysql, MSSQL/DB2, mongoDB
starting scheduler for "scheduler"...
web2py Web Framework
Created by Massimo Di Pierro, Copyright 2007-2011
Version 1.98.2 (2011-09-03 22:19:50)
Database drivers available: SQLite3, pymysql, MSSQL/DB2, mongoDB
starting scheduler for "scheduler"...
web2py Web Framework
Created by Massimo Di Pierro, Copyright 2007-2011
Version 1.98.2 (2011-09-03 22:19:50)
Database drivers available: SQLite3, pymysql, MSSQL/DB2, mongoDB
starting scheduler for "scheduler"...
web2py Web Framework
Created by Massimo Di Pierro, Copyright 2007-2011
Version 1.98.2 (2011-09-03 22:19:50)
Database drivers available: SQLite3, pymysql, MSSQL/DB2, mongoDB
starting scheduler for "scheduler"...
WARNING:web2py:unable to import Rocket
web2py Web Framework
Created by Massimo Di Pierro, Copyright 2007-2011
Version 1.98.2 (2011-09-03 22:19:50)
Database drivers available: SQLite3, pymysql, MSSQL/DB2, mongoDB
starting scheduler for "scheduler"...
web2py Web Framework
Created by Massimo Di Pierro, Copyright 2007-2011
Version 1.98.2 (2011-09-03 22:19:50)
Database drivers available: SQLite3, pymysql, MSSQL/DB2, mongoDB
starting scheduler for "scheduler"...
web2py Web Framework
Created by Massimo Di Pierro, Copyright 2007-2011
Version 1.98.2 (2011-09-03 22:19:50)
Database drivers available: SQLite3, pymysql, MSSQL/DB2, mongoDB
starting scheduler for "scheduler"...
web2py Web Framework
Created by Massimo Di Pierro, Copyright 2007-2011
Version 1.98.2 (2011-09-03 22:19:50)
Database drivers available: SQLite3, pymysql, MSSQL/DB2, mongoDB
starting scheduler for "scheduler"...
web2py Web Framework
Created by Massimo Di Pierro, Copyright 2007-2011
Version 1.98.2 (2011-09-03 22:19:50)
Database drivers available: SQLite3, pymysql, MSSQL/DB2, mongoDB
starting scheduler for "scheduler"...
web2py Web Framework
Created by Massimo Di Pierro, Copyright 2007-2011
Version 1.98.2 (2011-09-03 22:19:50)
Database drivers available: SQLite3, pymysql, MSSQL/DB2, mongoDB
starting scheduler for "scheduler"...
No handlers could be found for logger "web2py"
Traceback (most recent call last):
  File "<string>", line 1, in <module>
  File "C:\Python26\lib\multiprocessing\forking.py", line 341, in main
    prepare(preparation_data)
  File "C:\Python26\lib\multiprocessing\forking.py", line 456, in prepare
    '__parents_main__', file, path_name, etc
  File "C:\Users\Brian\Documents\development\web2py\google hg 
repo\trunk\web2py.
py", line 16, in <module>
    import gluon.widget
  File "C:\Users\Brian\Documents\development\web2py\google hg 
repo\trunk\gluon\_
_init__.py", line 15, in <module>
    from globals import current
  File "C:\Users\Brian\Documents\development\web2py\google hg 
repo\trunk\gluon\g
lobals.py", line 18, in <module>
    from streamer import streamer, stream_file_or_304_or_206, 
DEFAULT_CHUNK_SIZE

  File "C:\Users\Brian\Documents\development\web2py\google hg 
repo\trunk\gluon\s
treamer.py", line 15, in <module>
    import rewrite
  File "C:\Users\Brian\Documents\development\web2py\google hg 
repo\trunk\gluon\r
ewrite.py", line 24, in <module>
    import urllib
  File "C:\Python26\lib\urllib.py", line 23, in <module>
    """
KeyboardInterrupt
DEBUG:root:defining tables (migrate=True)
DEBUG:root:thread building own DAL object
DEBUG:root:looping...
DEBUG:root:defining tables (migrate=False)
DEBUG:root: grabbing all queued tasks
DEBUG:root:........recording heartbeat
DEBUG:root:  grabbed 1 tasks
DEBUG:root:   releasing all but one (running)
DEBUG:root:    new scheduler_run record
INFO:root:new task 1 "demo1" scheduler.demo1
DEBUG:root: new task allocated: scheduler.demo1
DEBUG:root:   task starting
DEBUG:root:    freeing workers that have not sent heartbeat
web2py Web Framework
Created by Massimo Di Pierro, Copyright 2007-2011
Version 1.98.2 (2011-09-03 22:19:50)
Database drivers available: SQLite3, pymysql, MSSQL/DB2, mongoDB
starting scheduler for "scheduler"...
DEBUG:root:........recording heartbeat
web2py Web Framework
Created by Massimo Di Pierro, Copyright 2007-2011
Version 1.98.2 (2011-09-03 22:19:50)
Database drivers available: SQLite3, pymysql, MSSQL/DB2, mongoDB
starting scheduler for "scheduler"...
DEBUG:root:........recording heartbeat
web2py Web Framework
Created by Massimo Di Pierro, Copyright 2007-2011
Version 1.98.2 (2011-09-03 22:19:50)
Database drivers available: SQLite3, pymysql, MSSQL/DB2, mongoDB
starting scheduler for "scheduler"...
<At this point I just started hitting ctrl+c over and over to kill it off.>

Reply via email to