It's a pretty simple 'proxy'

Controller:

class ProxyController(BaseController):

    def fetch(self):


        host = request.params.get('host')
        url_f = request.params.get('url')
        data = request.params.get('data')
        method = request.params.get('method')

        headers = {"Content-type": "application/x-www-form-urlencoded"}
        conn = httplib.HTTPConnection(host)
        if method == 'POST':
            conn.request(method, url_f, data, headers)
        else:
            conn.request(method, url_f+'?'+data)

        http_response = conn.getresponse()

        data = http_response.read()
        conn.close()

        return data



On Mon, Nov 8, 2010 at 4:36 PM, Roberto De Ioris <[email protected]> wrote:

>
> > Hi,
> >
> > I had a little problem with uwsgi with multiple processes (-p 4) and
> > pylons
> > when I use httplib.HTTPConnection in the controller.
> > When I remove the -p 4 everything works just fine.
> > Am I missing something?
> >
> >
>
> It depends on your code, can you post it ?
>
> Theoritcally it should be no difference from single process and multiple
> process.
>
>
> --
> Roberto De Ioris
> http://unbit.it
> _______________________________________________
> uWSGI mailing list
> [email protected]
> http://lists.unbit.it/cgi-bin/mailman/listinfo/uwsgi
>
_______________________________________________
uWSGI mailing list
[email protected]
http://lists.unbit.it/cgi-bin/mailman/listinfo/uwsgi

Reply via email to