我们为客户提供了一个门户,允许他们直接在我们的平台上启动新项目。问题是我们不能上传大于 10MO 的文件。
每次我尝试上传大于 10Mo 的文件时,都会出现“连接已重置”错误。经过一些研究,我似乎需要更改上传的最大大小,但我不知道在哪里做。我在使用 AOL 服务器的 CentOS 6.4/RedHat 上。语言:TCL。
任何人都知道如何做到这一点?
编辑
最后我可以用命令解决问题ns_limits set default -maxupload 500000000
。
我们为客户提供了一个门户,允许他们直接在我们的平台上启动新项目。问题是我们不能上传大于 10MO 的文件。
每次我尝试上传大于 10Mo 的文件时,都会出现“连接已重置”错误。经过一些研究,我似乎需要更改上传的最大大小,但我不知道在哪里做。我在使用 AOL 服务器的 CentOS 6.4/RedHat 上。语言:TCL。
任何人都知道如何做到这一点?
编辑
最后我可以用命令解决问题ns_limits set default -maxupload 500000000
。
在您的config.tcl
中,将以下行添加到nssock
模块部分:
set max_file_upload_mb 25
# ...
ns_section ns/server/${server}/module/nssock
# ...
ns_param maxinput [expr {$max_file_upload_mb * 1024 * 1024}]
# ...
还建议通过设置来限制上传时间:
set max_file_upload_min 5
# ...
ns_section ns/server/${server}/module/nssock
# ...
ns_param recvwait [expr {$max_file_upload_min * 60}]
如果在上面运行nsopenssl
,您将不得不在不同的部分maxinput
中设置这些配置值 ( , recvwait
) 。
我看到您正在运行 Project Open。除了设置maxinput
AOLserver 的值,如 mrcalvin 所述,您还需要在站点地图中设置 2 个参数:
这些应设置为以字节为单位的值,但不能大于maxinput
AOLserver 的值。有关详细信息,请参阅Project Open 文档。
如果您使用反向代理运行 Project Open,请在此处查看有关 Pound的文档和此处查看 Nginx的文档。您很可能还需要在那里设置更大的文件上传限制。