2009年8月13日 星期四

解決lighttpd上傳大檔案的設定

我找這個設定找到快瘋了!
舊版的lighttpd可以順利上傳大的檔案(>100MB)
但新版的不行!
後來發現是這個設定
server.network-backend = "freebsd-sendfile"
改成這個,就可以了!
server.network-backend = "writev"
但.. lighttpd好像會怪怪的。
基本上..
一般的web server,可以設 "freebsd-sendfile" ,可以成功上傳不太大的檔案(<20MB)。
如果是專門upload用大檔案的,那就用writev吧!
聽說是和freeBSD的kernel的bug有關。