In that case, you could do it with a queuing system. It wouldnt be hard to run something using a MySQL table and a per-IP max limit to only run several at once - you could run a different backend to process the queries and a PHP frontend to add/manage/view results of queries.
 
-Matt




> Date: Thu, 25 Oct 2007 20:32:22 -0400
> From: Simetrical+wikilist@gmail.com
> To: toolserver-l@lists.wikimedia.org
> Subject: Re: [Toolserver-l] Database Query Service
>
> On 10/25/07, Merlijn van Deen <valhallasw@arctus.nl> wrote:
> > Killing the connection does not stop the query.
>
> Killing the query when it hits 30 seconds could be easily arranged.
> That would not, however, stop people from running one complicated
> query in five hundred parts all at once, for instance, which would
> kill the server regardless.
>
> _______________________________________________
> Toolserver-l mailing list
> Toolserver-l@lists.wikimedia.org
> http://lists.wikimedia.org/mailman/listinfo/toolserver-l



Express yourself instantly with MSN Messenger! MSN Messenger