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.

Reply via email to