<!DOCTYPE html>
<html>
<head>
<title></title>
</head>
<body>I might take a look at that - I respect Varnish.<br><div> </div>
<div> </div>
<div>On Fri, Apr 25, 2014, at 19:20, Łukasz Mierzwa wrote:<br></div>
<blockquote type="cite"><div dir="ltr">Not really what you are looking for but I have varnish in front of my web apps and I've been using <a href="https://github.com/nand2/libvmod-throttle">https://github.com/nand2/libvmod-throttle</a> to do the same thing you are trying to do. There is an old ticket for such functionality <a href="https://github.com/unbit/uwsgi/issues/89">https://github.com/unbit/uwsgi/issues/89</a><br></div>
<div><div> </div>
<div> </div>
<div><div>2014-04-25 11:13 GMT+02:00 Mel Boyce <span dir="ltr"><<a href="mailto:mel@thestack.co" target="_blank">mel@thestack.co</a>></span>:<br></div>
<blockquote style="margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex"><div>
Hey guys,<br></div>
<div> </div>
<div>
I'm looking to "rate limit" login attempts to an API once the supplied<br></div>
<div>
username is tried over a certain number of times unsuccessfully. Right<br></div>
<div>
now, I have a call to Python's time.sleep callable before I send back a<br></div>
<div>
500 and am wondering if there's anything I can do to free up the worker<br></div>
<div>
rather than have it wait.<br></div>
<div> </div>
<div>
My brain is telling me that's my only option, and I'm quite happy to pay<br></div>
<div>
that tax, but I thought I'd see if anyone here had any ideas.<br></div>
<div> </div>
<div>
Roberto: Thanks for all your work on uWSGI - it really *is* appreciated.<br></div>
<div> </div>
<div><span><span style="color:rgb(136, 136, 136)" class="colour">
--</span></span><br></div>
<div><span><span style="color:rgb(136, 136, 136)" class="colour">
Mel Boyce</span></span><br></div>
<div><span><span style="color:rgb(136, 136, 136)" class="colour">
<a href="http://thestack.co" target="_blank">thestack.co</a></span></span><br></div>
<div><span><span style="color:rgb(136, 136, 136)" class="colour">
_______________________________________________</span></span><br></div>
<div><span><span style="color:rgb(136, 136, 136)" class="colour">
uWSGI mailing list</span></span><br></div>
<div><span><span style="color:rgb(136, 136, 136)" class="colour">
<a href="mailto:uWSGI@lists.unbit.it">uWSGI@lists.unbit.it</a></span></span><br></div>
<div><span><span style="color:rgb(136, 136, 136)" class="colour">
<a href="http://lists.unbit.it/cgi-bin/mailman/listinfo/uwsgi" target="_blank">http://lists.unbit.it/cgi-bin/mailman/listinfo/uwsgi</a><br>
</span></span></div>
</blockquote></div>
<div> </div>
<div> </div>
<div> </div>
<div>-- <br></div>
<div>Łukasz Mierzwa
<br></div>
</div>
<div><u>_______________________________________________</u><br></div>
<div>uWSGI mailing list<br></div>
<div><a href="mailto:uWSGI@lists.unbit.it">uWSGI@lists.unbit.it</a><br></div>
<div><a href="http://lists.unbit.it/cgi-bin/mailman/listinfo/uwsgi">http://lists.unbit.it/cgi-bin/mailman/listinfo/uwsgi</a><br></div>
</blockquote></body>
</html>