度量快速开发平台-专业、快速的软件定制快开平台

 找回密码
 立即注册

QQ登录

只需一步,快速开始

搜索
热搜: 部件 流程 SQL
查看: 4597|回复: 3
打印 上一主题 下一主题

[分享] win2003中IIS上传大附件下载附件超时等设置参考

[复制链接]

198

主题

1313

帖子

3806

积分

管理员

Rank: 9Rank: 9Rank: 9

积分
3806
跳转到指定楼层
楼主
发表于 2020-4-27 11:11:27 | 只看该作者 回帖奖励 |倒序浏览 |阅读模式
IIS的高级设置

Server2003不能上传大附件的问题

在”服务”里关闭iisadminservice服务。
找到windows\system32\inetsrv\下的metabase.xml文件。
找到ASPMaxRequestEntityAllowed把它修改为需要的值(可修改为20M即:20480000)
存盘,然后重启iisadminservice服务。

解决Windows2003无法下载超过4M的附件问题

在”服务”里关闭iisadminservice服务。
找到windows\system32\inetsrv\下的metabase.xml文件。
找到AspBufferingLimit把它修改为需要的值(可修改为20M即:20480000)
存盘,然后重启iisadminservice服务。

解决Server2003超时问题

解决大附件上传容易超时失败的问题

在IIS中调大一些脚本超时时间,操作方法是:在IIS的”站点或虚拟目录”的”主目录”下点击”配置”按钮,
设置脚本超时时间为:300秒(注意:不是Session超时时间)
解决通过WebMail写信时间较长后,按下发信按钮就会回到系统登录界面的问题
适当增加会话时间(Session)为60分钟。在IIS站点或虚拟目录属性的”主目录”下点击”配置 – 选项”,
就可以进行设置了(Windows2003默认为20分钟)


application pool 超时设置方法

要在Internet信息服务中的"应用程序池"的属性->"运行状况"选项卡
将"关闭时间限制"工作进程必须在下列时间内关闭(秒) 设置为1800 (30分钟)

默认为90秒,所以经常在一分钟左右就自动退出了


session超时设置方法

启动 Internet Information Services 经理或 IIS 管理单元中打开。
Internet Information Services 中在窗口中,展开 ServerName 节点的 ServerName 是服务器的名称。
展开 网站 节点。
用鼠标右键单击 默认网站,然后单击 属性。
在 默认网站属性 对话框中的 主目录 选项卡上单击 配置。
应用程序配置 对话框中 选项 选项卡上 会话超时 框中显示 Session.Timeout 值。
注意如果您的计算机上安装了 Internet Information Services 6.0,您还可以在配置数据库的 AspSessionTimeout 属性中查看 Session.Timeout 属性值。配置数据库是一个分层存储区的 IIS 配置信息存储为一个名为 MetaBase.xml 的.xml 文件。MetaBase.xml 位于 SystemRoot \System32\Inetsrv 文件夹中。只是在管理员组的成员的用户可以查看和修改这些文件。


IIS6.0会话超时时间设置

问题描述:

客户端请求WCF服务时,部署服务器上是请求发生错误:

The underlying connection was closed: An unexpected error occurred on a receive

翻译:基础连接已经关闭:发送上发生意外的错误。

分析:

1、同样程序在其他服务器部署,没引发此异常。

2、客户端?服务端? 利用Fiddler模拟请求,异常照旧,可见可能属于服务端引发。

3、比较两台服务器环境差异,操作系统,IIS版本基本一致,问题在哪里?

4、继续寻找异常引发规律。发现每次大约请求发送后90秒左右后异常触发,可见问题出在请求时间设置上。

5、经检查 .net中,数据库超时等链接设置无误。问题归结在IIS的设置上。

6、IIS中会话超时时间设置:

应用程序池(application pool )超时设置方法

在Internet信息服务中的”应用程序池”的属性->”运行状况”选项卡
将”关闭时间限制”工作进程必须在下列时间内关闭(秒) 设置为1800 (30分钟)

默认为90秒,所以异常由此产生。

另外回收进程时间等相应修改,问题解决。

IIS为不活动的连接预设了超时值。在少数情况下,速度较慢的 intranet可能需要增加这个值以防止无效的超时。你可以按照下列步骤调整注册表,解决这个问题:
1) 打开“开始”菜单并选择“运行”。单击“浏览”按钮开始浏览直到找到 Windows2000的根目录(通常是WINNT)为止。进入 System目录并找到 Regedt32.exe,将其选入对话框并单击“确定”按钮。注册表编辑器启动,将所有的配置单元分别显示在不同的层叠子窗口中。
2) 选择“窗口”菜单项 HKEY_LOCAL_MACHINE,其子窗口显示。最大化该窗口以便于使用。
3) 使用左窗口的树型控件定位到 SYSTEM\CurrentControlSet\Services\[ServiceName]\Parameters子项,其中[Service Name]是指提供FTP服务的MSFTPSVC,提供Gopher服务的GOPHERSVC,提供WWW/HTTP服务的W3SVC。单击该子项选取它,在右窗口中显示其值。
4) 定位到值ConnectionTimeOut的条目。使用DWord编辑器把ConnectionTimeOut的值改为更适合当前网络条件的设置。提示 ConnectionTimeOut的缺省值是600秒。

另:IIS6启用日志会不会增加服务器CPU或者内存的负担?

会增加硬盘I/O读取写入,一般认为无必要的话,不要开启 。
分享到:  QQ好友和群QQ好友和群 QQ空间QQ空间 腾讯微博腾讯微博 腾讯朋友腾讯朋友
收藏收藏
回复

使用道具 举报

198

主题

1313

帖子

3806

积分

管理员

Rank: 9Rank: 9Rank: 9

积分
3806
沙发
 楼主| 发表于 2020-4-27 11:13:01 | 只看该作者
这个设置还比较复杂,有时候修改这一个参数就有用,有时候修改几个参数都还没用。
回复 支持 反对

使用道具 举报

67

主题

685

帖子

1815

积分

作者

Rank: 7Rank: 7Rank: 7

积分
1815
板凳
发表于 2020-4-27 18:06:34 | 只看该作者
这个之前在哪里见过
回复 支持 反对

使用道具 举报

78

主题

634

帖子

1598

积分

管理员

Rank: 9Rank: 9Rank: 9

积分
1598
地板
发表于 2020-5-1 09:32:16 | 只看该作者
目前增加了客户端连接超时时间设置后,应该可以对特定的客户端大数据传输或处理有用。
回复 支持 反对

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

手机版|小黑屋|玉祥公司客服-玉祥集团客服  本站关键词:快速开发平台

GMT+8, 2024-5-3 06:52 , Processed in 0.222057 second(s), 28 queries .

Powered by Discuz! X3.2

© 2001-2013 Comsenz Inc.

快速回复 返回顶部 返回列表