[uWSGI] Problem with cherokee (app: -1)

Roberto De Ioris roberto at unbit.it
Mon Jul 12 23:24:34 CEST 2010

> I can't find that the WSGI standard requires  the WSGI server to route
> to the applications.
> Ussualy that is left to middleware.

The (ipotetic) url can be:


Cherokee will decompose it in

PATH_INFO /one/two

You have to define a /wsgi app in uWSGI. If you do not map
your application to /wsgi it will be automatically mapped to "/"
so uWSGI will return the "app not found" error.

By the way, defining app mountpoints in uWSGI is very easy so i do
not think you will have particular problems.

In case of emergency you can force SCRIPT_NAME to a particular value (even
empty) from the Cherokee admin and totally remove the need of defining a
/wsgi app.

Roberto De Ioris

More information about the uWSGI mailing list