File upload 如何更改AOLServer/CentOS 6上文件上载的最大大小?

File upload 如何更改AOLServer/CentOS 6上文件上载的最大大小?,file-upload,tcl,centos6,aolserver,File Upload,Tcl,Centos6,Aolserver,我们为客户提供了一个门户,允许他们直接在我们的平台上启动新项目。问题是我们不能上传大于10兆的文件 每次我试图上传一个大于10Mo的文件时,我都会遇到一个连接被重置的错误。经过一些研究,似乎我需要改变上传的最大大小,但我不知道在哪里做。 我在CentOS 6.4/RedHat上使用AOL服务器。 语言:TCL 有人知道怎么做吗 编辑 最后,我可以使用命令ns_limits set default-maxupload 500000000解决这个问题。在config.tcl中,将以下行添加到nsso

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

每次我试图上传一个大于10Mo的文件时,我都会遇到一个连接被重置的错误。经过一些研究,似乎我需要改变上传的最大大小,但我不知道在哪里做。 我在CentOS 6.4/RedHat上使用AOL服务器。 语言: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。

在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上运行,则必须在a中设置这些配置值maxinput、recvwait。

我看到您正在运行Project Open。除了设置AOLserver的maxinput值(如mrcalvin所述),您还需要在站点地图中设置2个参数:

附件包:参数MaximumFileSize 文件存储包:参数MaximumFileSize 这些值应设置为以字节为单位的值,但不得大于AOLserver的maxinput值。有关更多信息,请参阅


在使用反向代理运行Project Open的情况下,请检查文档和。很可能您也需要在那里设置更大的文件上载限制。

我看到您正在运行Project Open。除了设置AOLserver的maxinput值(如mrcalvin所述),您还需要在站点地图中设置2个参数:

附件包:参数MaximumFileSize 文件存储包:参数MaximumFileSize 这些值应设置为以字节为单位的值,但不得大于AOLserver的maxinput值。有关更多信息,请参阅



在使用反向代理运行Project Open的情况下,请检查文档和。最有可能的情况是,您也需要设置一个更大的文件上载限制。

什么单位是“MO”?它与一个兆字节的“法语”有关吗ais@Simon:您不使用NaviServer的原因是什么?是的,对不起,英文是MB@卡尔文先生,我不得不使用我们已经拥有的不幸的是…什么单位是“MO”?它与一个兆字节的“法语”有关吗ais@Simon:您不使用NaviServer的原因是什么?是的,对不起,英文是MB@卡尔文先生,我不得不使用我们已经拥有的不幸的是…谢谢你的回答。实际上,在my config.tcl中,maxinput已经设置为[expr 30*1024*1024],recvwait设置为[expr 5*60]。我正在运行nsopenssl,我应该在哪里设置配置?您阅读了引用的页面了吗?这取决于您的nsopenssl模块部分,例如ns_部分ns/server/${servername}/module/nsopenssl/ssldriver/example,后面的元素示例对应于主ssldrivers中设置的内容!你能发布你的配置文件吗?错误日志中有任何可疑信息吗?您正在运行哪个nsopenssl版本?您是如何获得它的?至于config.tcl:这个设置正确吗?例如,sslcontext管理员没有定义?另外:我指的是获取AOLServer nsopenssl模块的版本方式,而不是OpenSSL。也许最好联系一下,也许还有一些可以帮助你调查你的设置。谢谢你的回答。实际上,在my config.tcl中,maxinput已经设置为[expr 30*1024*1024],recvwait设置为[expr 5*60]。我正在运行nsopenssl,我应该在哪里设置配置?您阅读了引用的页面了吗?这取决于您的nsopenssl模块部分,例如ns_部分ns/server/${servername}/module/nsopenssl/ssldriver/example,后面的元素示例对应于主ssldrivers中设置的内容!你能发布你的配置文件吗?错误日志中有任何可疑信息吗?您正在运行哪个nsopenssl版本?您是如何获得它的?至于config.tcl:这个设置正确吗?例如,sslcontext管理员没有定义?另外:我指的是获取AOLServer nsopenssl模块的版本方式,而不是OpenSSL。也许最好是联系,可能还有一些可以帮助您调查设置。AOLserver maxinput参数就是Calvin向您解释的参数。关于期望值,您可以尝试使所有3个值相同。别忘了重新启动AOLserver,并测试结果。@Simon进一步思考,我怀疑较旧版本的PO不是在SSL下本机运行的,而是使用Nginx或其他反向代理。这可能解释了您点击1的原因
0mb限制。在您发布的配置文件中,AOLserver正在侦听端口8000,这表明端口80上正在侦听其他内容。我已更新了我的答案,并建议将文件上载限制设置为反向proxy@Simon,此时需要进行一些调试。例如,直接连接端口8000上的AOLserver,查看文件上传是否有效。有关详细信息,请查看错误和访问日志。在相关附件或文件存储脚本中添加一些日志记录。消除任何防火墙或其他网络问题。此时,我将绕过Pound,直接登录端口8000上的AOLserver,然后尝试文件上载。您甚至可以在upload-2.tcl中添加一些日志记录,例如ns_log Notice upload-2:这里我想AOLserver maxinput参数是mrcalvin向您解释的参数。关于期望值,您可以尝试使所有3个值相同。别忘了重新启动AOLserver,并测试结果。@Simon进一步思考,我怀疑较旧版本的PO不是在SSL下本机运行的,而是使用Nginx或其他反向代理。这可能解释了您达到10mb限制的原因。在您发布的配置文件中,AOLserver正在侦听端口8000,这表明端口80上正在侦听其他内容。我已更新了我的答案,并建议将文件上载限制设置为反向proxy@Simon,此时需要进行一些调试。例如,直接连接端口8000上的AOLserver,查看文件上传是否有效。有关详细信息,请查看错误和访问日志。在相关附件或文件存储脚本中添加一些日志记录。消除任何防火墙或其他网络问题。此时,我将绕过Pound,直接登录端口8000上的AOLserver,然后尝试文件上载。你甚至可以在upload-2.tcl中添加一些日志记录,例如ns_log Notice upload-2:我在这里