Roberto, thank you for all your responses by I can't make this thing
working.

As you told me I did the following:

In a new terminal and as root I did :"uwsgi --pythonpath /var/web2py --
module wsgihandler -s /tmp/
we2bpy.sock  --socket :9092" and this one too:

"uwsgi --pythonpath /var/web2py --module wsgihandler --socket :9092"

Then in cherokee-admin I created a new source as follows:


Type: remote host.
Nick: web2py
Connection : 127.0.0.1:9092

And then I have Virtual Sever -> default and rule -> Directory /

with all this config when I point to localhos I get: uWSGI Error, wsgi
application not found.


On 10 sep, 01:31, "Roberto De Ioris" <robe...@unbit.it> wrote:
> > looking at /var/log/cherokee/error_log that is what I get:
>
> > [uWSGI] parsing config file /var/web2py/config.xml
> > *** Starting uWSGI 0.9.6 (32bit) on [Thu Sep  9 23:37:45 2010] ***
> > compiled with version: 4.4.4 20100630 (Red Hat 4.4.4-10)
> > Python version: 2.6.4 (r264:75706, Jun  4 2010, 18:20:16)
> > [GCC 4.4.4 20100503 (Red Hat 4.4.4-2)]
> > uWSGI running as root, you can use --uid/--gid/--chroot options
> >  *** WARNING: you are running uWSGI as root !!! (use the --uid flag)
> > ***
> > your memory page size is 4096 bytes
> >  *** WARNING: you have enabled harakiri without post buffering. Slow
> > upload could be rejected on post-unbuffered webservers ***
> > allocated 404 bytes (0 KB) for 1 request's buffer.
> > Setting PythonHome to /var...
> > 'import site' failed; use -v for traceback
> > binding on TCP port: 36986
> > your server socket listen backlog is limited to 64 connections
> > initializing hooks...done.
> > 'import site' failed; use -v for traceback
> > added /var/web2py/ to pythonpath.
> > interpreter for app 0 initialized.
> > Traceback (most recent call last):
> >   File "/var/web2py/wsgihandler.py", line 20, in <module>
> >     import os
> > ImportError: No module named os
> > *** uWSGI is running in multiple interpreter mode ***
> > spawned uWSGI master process (pid: 3360)
> > spawned uWSGI worker 1 (pid: 3361)
> > 'import site' failed; use -v for traceback
> > added /var/web2py/ to pythonpath.
> > interpreter for app 0 initialized.
> > ImportError: No module named O ^H^P^G ^H^P
> > [pid: 3361|app: -1|req: -1/1] 127.0.0.1 () {54 vars in 879 bytes} [Thu
> > Sep  9 23:37:46 2010] GET / => generated 46 bytes in 2 msecs (HTTP/1.1
> > 500) 2 headers in 63 bytes (0 async switches on async core 0)
>
> Please run uWSGI independently from cherokee (its wizard is broken) with
> one of the configuration you find on the official uWSGI site.
>
> Then simply add a 'remote source' that point to the socket you have
> choosen and map it to the directory /
>
> All of your pythonpath and virtualenv are wrong.
>
> In one of the previous post you managed to run flawlessly with the
> embedded http server. Simply substitute --http with --socket
>
> --
> Roberto De Iorishttp://unbit.it

Reply via email to