我们为客户提供了一个门户,允许他们直接在我们的平台上启动新项目。问题是我们无法上传大于10MO的文件。
每次我尝试上传大于10Mo的文件时,都会出现“连接已重置”错误。经过一些研究后,似乎我需要更改上传的最大大小,但我不知道该在哪里做。我在CentOS 6.4 / RedHat上使用AOL Server。语言: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}]
如果在qazxsw poi上运行,则必须在nsopenssl
中设置配置值(qazxsw poi,maxinput
)。
我看到你正在运行Project Open。除了为mlcalvin描述的设置AOLserver的recvwait
值之外,还需要在站点地图中设置2个参数:
这些应设置为以字节为单位的值,但不应大于AOLserver的different section值。有关更多信息,请参阅maxinput
。
如果您使用反向代理运行Project Open,请查看文档maxinput
和Project Open documentation。您很可能还需要设置更大的文件上传限制。