如何在AOLServer / CentOS 6上更改文件上传的最大大小?

问题描述 投票:1回答:2

我们为客户提供了一个门户,允许他们直接在我们的平台上启动新项目。问题是我们无法上传大于10MO的文件。

每次我尝试上传大于10Mo的文件时,都会出现“连接已重置”错误。经过一些研究后,似乎我需要更改上传的最大大小,但我不知道该在哪里做。我在CentOS 6.4 / RedHat上使用AOL Server。语言:TCL。

任何人都知道如何做到这一点?

编辑

最后,我可以用命令ns_limits set default -maxupload 500000000解决问题。

file-upload tcl centos6 aolserver
2个回答
3
投票

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)。


2
投票

我看到你正在运行Project Open。除了为mlcalvin描述的设置AOLserver的recvwait值之外,还需要在站点地图中设置2个参数:

  • 附件包:参数“MaximumFileSize”
  • 文件存储包:参数“MaximumFileSize”

这些应设置为以字节为单位的值,但不应大于AOLserver的different section值。有关更多信息,请参阅maxinput

如果您使用反向代理运行Project Open,请查看文档maxinputProject Open documentation。您很可能还需要设置更大的文件上传限制。

© www.soinside.com 2019 - 2024. All rights reserved.