设置:
Nginx 0.8.54作为Apache的反向SSL代理。
正在使用的Web应用程序以这种方式使用 – 我们上传多个文本文件,处理它们并将用户redirect到显示处理结果的页面。
问题:
在上传文件时,重新启动,但是网页浏览器冻结了几秒钟(最终回到原来的状态)。 之后,重新成功完成。
由于直接通过Apache进行访问时没有这种问题,所以Nginx的代理设置必须是瓶颈。
我在这里看了http://wiki.nginx.org/HttpProxyModule ,在这里http://wiki.nginx.org/HttpCoreModule#client_max_body_size 。
你们可以帮助确定哪些设置需要调整,以防止浏览器冻结?
我不认为这是一个缓冲区大小的问题,因为上传和redirect都工作。 我会怀疑在反向代理configuration中的一些configuration错误,也许在重写,所以我要采取的第一步,以debugging这个问题是检查HTTPstream量与httpfox或类似的工具,看看时间到了哪里