标签: python pylons
我正在使用Pylons开发应用程序,我想知道是否有办法确保它不会花太多时间处理一个请求。也就是说,我想找到一种方法在每个请求上放置一个计时器,这样当时间过长时,请求就会停止(并且可能会返回某种错误)。
该应用程序应该允许用户运行一些复杂的计算,但我想确保如果计算开始花费太多时间,我们会停止它以允许进行其他计算。
答案 0 :(得分:3)
更好的方法可能是在单独的线程(或线程)或进程(或进程)中执行长时间运行的计算,而不是使用错误终止请求: