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 [email protected].
For more options, visit https://groups.google.com/d/optout.