it still looks very weird. There should be lines "task starting", "looping", etc. I guess you activated the DEBUG log but that is not configured to be on DEBUG level on logging.conf.
On Thursday, August 21, 2014 12:38:04 PM UTC+2, Stephen Weiss wrote: > > > Here's a run taken from a shell in which scheduler was run manually with > '-D 0' option enabled. > DEBUG:Tool: lines are loggers from within my models file tasks.py. > At the end I hit Ctrl-C to quit the scheduler process. > > DEBUG:web2py.scheduler.centos-63#6814:........recording heartbeat (RUNNING) > DEBUG:Tool:tasks.py:CB:runcmd: Output:[] > DEBUG:Tool:tasks.py:CB:createStack: Created Stack ID [47568150164590751] > DEBUG:Tool:tasks.py:deploy_project: Stack:[47568150164590751] created > DEBUG:Tool:tasks.py:insert_application_state Id:[47568150164590751] > DEBUG:Tool:tasks.py:CB:runcmd: Output:[] > DEBUG:Tool:tasks.py:deploy_project: Done > DEBUG:Tool:tasks.py:deploy: Done > DEBUG:Tool:tasks.py: new task report: COMPLETED > DEBUG:Tool:tasks.py: result: null > DEBUG:web2py.scheduler.centos-63#6814:........recording heartbeat (RUNNING) > DEBUG:web2py.scheduler.centos-63#6814:........recording heartbeat (RUNNING) > DEBUG:web2py.scheduler.centos-63#6814:........recording heartbeat (RUNNING) > DEBUG:web2py.scheduler.centos-63#6814: freeing workers that have not > sent heartbeat > DEBUG:web2py.scheduler.centos-63#6814:........recording heartbeat (RUNNING) > DEBUG:web2py.scheduler.centos-63#6814:........recording heartbeat (RUNNING) > DEBUG:web2py.scheduler.centos-63#6814:........recording heartbeat (RUNNING) > DEBUG:web2py.scheduler.centos-63#6814:........recording heartbeat (RUNNING) > DEBUG:web2py.scheduler.centos-63#6814:........recording heartbeat (RUNNING) > DEBUG:web2py.scheduler.centos-63#6814: freeing workers that have not > sent heartbeat > DEBUG:web2py.scheduler.centos-63#6814:........recording heartbeat (RUNNING) > DEBUG:web2py.scheduler.centos-63#6814:........recording heartbeat (RUNNING) > DEBUG:web2py.scheduler.centos-63#6814:........recording heartbeat (RUNNING) > DEBUG:web2py.scheduler.centos-63#6814:........recording heartbeat (RUNNING) > DEBUG:web2py.scheduler.centos-63#6814:........recording heartbeat (RUNNING) > DEBUG:web2py.scheduler.centos-63#6814: freeing workers that have not > sent heartbeat > DEBUG:web2py.scheduler.centos-63#6814:........recording heartbeat (RUNNING) > DEBUG:web2py.scheduler.centos-63#6814:........recording heartbeat (RUNNING) > DEBUG:web2py.scheduler.centos-63#6814:........recording heartbeat (RUNNING) > DEBUG:web2py.scheduler.centos-63#6814:........recording heartbeat (RUNNING) > DEBUG:web2py.scheduler.centos-63#6814:........recording heartbeat (RUNNING) > DEBUG:web2py.scheduler.centos-63#6814: freeing workers that have not > sent heartbeat > DEBUG:web2py.scheduler.centos-63#6814:........recording heartbeat (RUNNING) > DEBUG:web2py.scheduler.centos-63#6814:........recording heartbeat (RUNNING) > DEBUG:web2py.scheduler.centos-63#6814:........recording heartbeat (RUNNING) > DEBUG:web2py.scheduler.centos-63#6814:........recording heartbeat (RUNNING) > DEBUG:web2py.scheduler.centos-63#6814:........recording heartbeat (RUNNING) > DEBUG:web2py.scheduler.centos-63#6814: freeing workers that have not > sent heartbeat > DEBUG:web2py.scheduler.centos-63#6814:........recording heartbeat (RUNNING) > DEBUG:web2py.scheduler.centos-63#6814:........recording heartbeat (RUNNING) > DEBUG:web2py.scheduler.centos-63#6814:........recording heartbeat (RUNNING) > DEBUG:web2py.scheduler.centos-63#6814:........recording heartbeat (RUNNING) > DEBUG:web2py.scheduler.centos-63#6814:........recording heartbeat (RUNNING) > DEBUG:web2py.scheduler.centos-63#6814: freeing workers that have not > sent heartbeat > DEBUG:web2py.scheduler.centos-63#6814:........recording heartbeat (RUNNING) > DEBUG:web2py.scheduler.centos-63#6814:........recording heartbeat (RUNNING) > ^CDEBUG:web2py.scheduler.centos-63#6814:........recording heartbeat > (RUNNING) > ^CINFO:web2py.scheduler.centos-63#6814:catched > INFO:web2py.scheduler.centos-63#6814:die! > > ^CError in atexit._run_exitfuncs: > Traceback (most recent call last): > File "/usr/lib64/python2.6/atexit.py", line 24, in _run_exitfuncs > func(*targs, **kargs) > File "/usr/lib64/python2.6/multiprocessing/util.py", line 269, in > _exit_function > p.join() > File "/usr/lib64/python2.6/multiprocessing/process.py", line 119, in join > res = self._popen.wait(timeout) > File "/usr/lib64/python2.6/multiprocessing/forking.py", line 122, in wait > return self.poll(0) > File "/usr/lib64/python2.6/multiprocessing/forking.py", line 107, in poll > pid, sts = os.waitpid(self.pid, flag) > KeyboardInterrupt > Error in sys.exitfunc: > Traceback (most recent call last): > File "/usr/lib64/python2.6/atexit.py", line 24, in _run_exitfuncs > func(*targs, **kargs) > File "/usr/lib64/python2.6/multiprocessing/util.py", line 269, in > _exit_function > p.join() > File "/usr/lib64/python2.6/multiprocessing/process.py", line 119, in join > res = self._popen.wait(timeout) > File "/usr/lib64/python2.6/multiprocessing/forking.py", line 122, in wait > return self.poll(0) > File "/usr/lib64/python2.6/multiprocessing/forking.py", line 107, in poll > pid, sts = os.waitpid(self.pid, flag) > KeyboardInterrupt > > Here is the process list too. > [root@centos-63 databases]# ps -ef | grep web > root 6814 6782 0 05:24 pts/0 00:00:00 python web2py.py -K > APITool2 -D 0 > root 6827 6814 0 05:25 pts/0 00:00:00 python web2py.py -K > APITool2 -D 0 > root 6882 6864 0 05:26 pts/1 00:00:00 grep web > [root@centos-63 databases]# > > After I Ctrl-C'd the manually started scheduler process, which would have > been 6814, the 6827 process continued to run. > I had to manually kill the 6827 process with a -9 to end it. A regular > kill 6827 would not interrupt whatever it was doing... > > Here are the final lines of the deploy method in the tasks.py file: > > # > # Done > # > logger.debug('deploy: Done') > return > > Thanks! > > -- Resources: - http://web2py.com - http://web2py.com/book (Documentation) - http://github.com/web2py/web2py (Source code) - https://code.google.com/p/web2py/issues/list (Report Issues) --- You received this message because you are subscribed to the Google Groups "web2py-users" group. To unsubscribe from this group and stop receiving emails from it, send an email to web2py+unsubscr...@googlegroups.com. For more options, visit https://groups.google.com/d/optout.