lighttpd:禁用CGI缓冲

时间:2013-02-10 21:10:07

标签: cgi lighttpd

有没有办法阻止lighttpd将POST缓冲到CGI可执行文件?

在我看来,所有请求在转发到CGI可执行文件之前都在磁盘上完全缓冲,这使我无法以基于流的方式处理输入。

为了澄清,我只是谈论在标准输入上转发到CGI可执行文件的请求;我已经验证了响应没有像这样缓冲,并且确实可以实现流输出。

1 个答案:

答案 0 :(得分:1)

  • import os os.environ['KERAS_BACKEND']='tensorflow' #Anything from keras 在连接到后端之前缓冲整个请求正文

  • server.stream-request-body = 0 (default)流请求主体到后端;缓冲到临时文件

  • server.stream-request-body = 1流请求主体到后端;最小的缓冲可能会阻止上传

  

使用HTTPS时,建议另外设置ssl.read-ahead =“ disable”

https://redmine.lighttpd.net/projects/lighttpd/wiki/Server_stream-request-bodyDetails