You have this line in
request.requires_https()
In
myapp/models/db.py", line 10, in <module>
it prevents the scheduler form importing the modules.
On Thursday, 21 June 2012 11:15:32 UTC-5, Yarin wrote:
>
> I can't get the scheduler to run when I turn on request.requires_https().
>
> $ /opt/web-apps/web2py/web2py.py -K myapp
>
>
> Result:
>
> starting scheduler for "myapp"...
>> Currently running 1 scheduler processes
>> Processes started
>> Process Process-1:
>> Traceback (most recent call last):
>> File "/usr/lib64/python2.6/multiprocessing/process.py", line 232, in
>> _bootstrap
>> self.run()
>> File "/usr/lib64/python2.6/multiprocessing/process.py", line 88, in run
>> self._target(*self._args, **self._kwargs)
>> File "/opt/web-apps/web2py/gluon/shell.py", line 189, in run
>> _env = env(a, c=c, import_models=import_models)
>> File "/opt/web-apps/web2py/gluon/shell.py", line 131, in env
>> run_models_in(environment)
>> File "/opt/web-apps/web2py/gluon/compileapp.py", line 513, in
>> run_models_in
>> restricted(code, environment, layer=model)
>> File "/opt/web-apps/web2py/gluon/restricted.py", line 205, in restricted
>> exec ccode in environment
>> File "applications/myapp/models/db.py", line 10, in <module>
>> request.requires_https()
>> File "/opt/web-apps/web2py/gluon/globals.py", line 119, in
>> requires_https
>> redirect(URL(scheme='https', args=self.args, vars=self.vars))
>> File "/opt/web-apps/web2py/gluon/http.py", line 128, in redirect
>> Location=location)
>> HTTP: 303 SEE OTHER
>
>
> LAMP/mod_wsgi environment. Anyone deal with this already?
>
>
>
--