如何在pythonanywhere上更改web2py连接超时?

时间:2015-03-10 03:50:52

标签: web2py pythonanywhere

我在PythonAnywhere上托管一个web2py应用程序。我的问题是应用程序必然需要几分钟才能响应(因为数据处理或非优化实现)。在此期间,页面超时。 我从PythonAnywhere收到一条消息,说明出错了,我的应用程序花费的时间比平常多。 我希望框架等到web2py函数完成(即使它需要几分钟)。这是我需要在web2py中更改的设置还是我需要在PythonAnywhere中更改的内容?

谢谢和问候!

1 个答案:

答案 0 :(得分:3)

我们没有一个很好的通用解决方案。我们的超时时间很长(我认为是3分钟)。一般来说,让用户在加载页面等待几分钟并不是一个好主意,因为他们会认为出现了问题。您最好的选择可能是将大任务分解为较小的块并在单独的请求中执行每个块,然后您可以向用户显示在每个请求完成时更新的进度表。