> On Mon, 13 Feb 2012 11:57:59 +0100 > Hi, > > "Roberto De Ioris" <[email protected]> wrote: > >> psgi load itself as 5 >> >> In latest tip you can do >> >> --plugins 0:psgi >> >> or >> >> --http-modifier1 5 > > According to this thread > (http://lists.unbit.it/pipermail/uwsgi/2011-October/002807.html) it > should be possible to run uwsgi with embedded HTTP (without additional > HTTP proxy process), although I am not able to make it work with > sample hello.psgi: > > $ cat hello.psgi > sub {[200, ['Content-Type' => 'text/plain'], ["Hello\n"]]} > > $ /usr/local/booking-perl/5.8.5/sbin/uwsgi --socket :5000 --protocol=http > --remap-modifier 0:5 --psgi hello.psgi > *** Starting uWSGI 1.0.2.1 (64bit) on [Fri Feb 17 12:11:44 2012] *** > compiled with version: 4.1.2 20080704 (Red Hat 4.1.2-46) on 20 January > 2012 16:09:51 > current working directory: /tmp > detected binary path: /usr/local/booking-perl/5.8.5/sbin/uwsgi > *** WARNING: you are running uWSGI without its master process manager *** > your memory page size is 4096 bytes > uwsgi socket 0 bound to TCP address :5000 fd 3 > initializing Perl environment > your server socket listen backlog is limited to 100 connections > *** Operational MODE: single process *** > PSGI app 0 (hello.psgi) loaded at 0x12b47610 > *** uWSGI is running in multiple interpreter mode *** > spawned uWSGI worker 1 (and the only) (pid: 19355, cores: 1) > invalid request block size: 21573 (max 4096)...skip > Fri Feb 17 12:12:00 2012 - error parsing request > > What do I miss here ? > Regards,
--protocol was the 0.9.8 only way to trigger the http mode. Currently uWSGI supports various protocol out-of-the-box Use --http-socket :port instead of --socket :port (and remove the --protocol directive) Pay attention to --remap-modifier, it works the opposite: --remap-modifier 5:0 In addition to this, you should move to 1.0.3 as in 1.0.2 there was a bug with --http-socket post handling (or even better, if you are only doing tests, to 1.1 as its perl plugin has been greetly improved) -- Roberto De Ioris http://unbit.it _______________________________________________ uWSGI mailing list [email protected] http://lists.unbit.it/cgi-bin/mailman/listinfo/uwsgi
