Hi, I'm just wondering if anyone has experienced the same problem or not. Basically, I get a segmentation fault (scheduler process killed by signal 11) if I try to start more than one scheduler under OS X. The problem can be reproduced with the built-in welcome app by adding a models/scheduler.py:
from gluon.scheduler import Scheduler SCHEDULER = Scheduler(db) and then start the scheduler like this: ./web2py -K welcome,welcome I'm running web2py R-2.9.11 with python 2.7.8 (also same result with apple's python 2.7.6) on OS X 10.10.1(also got the same result on Maverick). I've managed to track down the problem to the getproxies() call in urllib which leads me to this bug: http://bugs.python.org/issue9405 By following the suggestion in the bug report, I was able to work around this problem by this patch: diff --git a/gluon/widget.py b/gluon/widget.py index cf885ae..62a38ee 100644 --- a/gluon/widget.py +++ b/gluon/widget.py @@ -1051,6 +1051,11 @@ def start_schedulers(options): print 'starting single-scheduler for "%s"...' % app_ run(app_, True, True, None, False, code) return + + # Work around OS X problem: http://bugs.python.org/issue9405 + import urllib + urllib.getproxies() + for app in apps: app_, code = get_code_for_scheduler(app, options) if not app_: Just wanted to throw this out in case anyone meets the problem. Thanks Jack -- 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.