当前位置:论坛首页 > Windows面板 > Windows面板教程

宝塔Windows面板使用IIS建站后的优化

发表在 Windows面板2019-5-30 18:07 [复制链接] 17 63910

环境描述:
1、操作系统:WindowsServer 2008R2
2、宝塔面板版本:Windows新版6.16测试版
1.png

创建完网站点击应用程序池,默认设置如下:
2.png

如果您的网站并发比较高,可以自行调整下队列长度,默认是1000,同一时间内访问数量超过1000 的话会拒绝访问并返回503.

回收设置:
3.png

回收设置有4种方式:
内存限制:如图我设置的是102400KB,就是内存使用超过100MB的时候会自动回收,默认是0,就是不限制。
请求限制:如图我设置的是500个,就是当前活动的连接数,已经释放的不算,超过500个也会回收下应用程序池
固定回收时间:默认是104400秒,1740分钟,当前回收时间与下次回收时间相差1740分钟后会自动回收
每天固定时间回收【推荐】:一般设置在夜晚站点访问量少的时候,如图我设置的是凌晨01点05分时候回收

故障防护:
4.png

故障防护设置:
状态默认未开启,开启之后,如果在如图中显示  在5分钟内检测到5次故障次数的话会重启IIS。


工作进程:
5.png

最大工作进程:每增加一个进程会增加200M的内存使用,建议不要超过服务器总内存的50%,站多的话可以使用默认值1。
启动时间: 默认时间是90秒,超过90秒应用程序池未启动需要检查下配置文件是否有错误
请求超时:默认90秒,在上传文件、psot等提交时如果文件较大提交信息过长需要修改此参数到合理的数值【非固定值,而且和服务器的配置有关,尤其是带宽】因此需可能要多次尝试修改此参数值,来满足自己的需求
闲置时间:默认时间是1200秒,若在1200秒后和服务器未发生请求,会自动释放此进程。【此参数也不是固定值,如果时间过长,会导致服务器进程数过多,负载上升,如果时间过短,登陆信息失效、支付超时等。】

活动进程:
6.png

在活动进程中可以清晰的看到该站点的总连接数、使用的总内存、CPU使用率等详细参数,如果在使用过程中遇到负载很高,但是无法 查询到是哪个站占用的服务器的详细信息,可以打开站点对应的活动进程进行查看,另外通过这里显示还可以对最大工作进程进行调整。

错误页面:

7.png
如果不开启错误页配置项给大家看下访问错误信息:

8.png
如果开启详细错误页:错误显示
9.png
可以详细显示你的站点错误信息,我使用的是php7.1,我在运行php的配置我中修改为了php5.6,改回php7.1后站点可正常访问
10.png

流量控制:
11.png
可根据自己的站点类型进行调整,注意默认的参数并非合适您实际情况,需要手动调整


默认配置文档:
12.png

重点:默认配置文档不要修改。


如果需要添加伪静态的话可以在伪静态这里进行添加:

13.png

SSL证书目前我的根域名申请已经达到上限了
14.png

需要注意的是申请前一定要把根域名解析,如果不解析会导致审核失败,短时间内频繁点击申请SSL证书有可能被证书商拉黑。



写在后面的话:
如果是使用windowServ 2008R2 版本的操作系统 ,在部署完站点访问有可能出现报500的现象,需要参考此贴进行操作
https://www.bt.cn/bbs/forum.php? ... amp;tid=7#pid103695
特别强调:您在不熟悉IIS配置文件的情况下,请勿修改站点的默认配置;另外在站点部署无问题后记得锁定站点配置
15.png
如果您在使用面板过程中遇到了问题,可以联系我  2839983100 加下我的QQ,记得做下备注 不写备注不加



使用道具 举报 只看该作者 回复
发表于 2019-5-30 21:04:11 | 显示全部楼层
炮哥威武。。。
使用道具 举报 回复
发表于 2019-5-31 09:39:18 | 显示全部楼层
回收进程池时会导致CPU一瞬间增加。100MB太小。要是访问只要多一点点点点。就会503了。你那1核 1G的没有啥可优化的必要
使用道具 举报 回复 支持 反对
发表于 2019-5-31 16:42:24 | 显示全部楼层
287062217 发表于 2019-5-31 09:39
回收进程池时会导致CPU一瞬间增加。100MB太小。要是访问只要多一点点点点。就会503了。你那1核 1G的没有啥 ...

这配置可以忽略。
使用道具 举报 回复 支持 反对
发表于 2019-6-3 10:09:56 | 显示全部楼层
多谢分享!炮哥辛苦了
使用道具 举报 回复 支持 反对
发表于 2019-6-18 14:34:09 | 显示全部楼层
有时间亲自实验一下
使用道具 举报 回复 支持 反对
发表于 2019-9-2 16:36:46 | 显示全部楼层
未能加载文件或程序集“AspNetPager”或它的某一个依赖项。系统找不到指定的文件。
这个问题怎么解决啊 .net环境不行
使用道具 举报 回复 支持 反对
发表于 2019-11-28 09:25:59 | 显示全部楼层
windows10 home不能安装iis马?
使用道具 举报 回复 支持 反对
发表于 2019-11-28 10:52:46 | 显示全部楼层
tsuibin 发表于 2019-11-28 09:25
windows10 home不能安装iis马?

看你系统是不是支持,不支持就无法安装
使用道具 举报 回复 支持 反对
发表于 2020-6-4 11:00:17 | 显示全部楼层
在页面上怎么设置虚拟目录,如果去iis本地上设置,打开代理就会卡死出现错误
使用道具 举报 回复 支持 反对
发表于 2021-5-24 20:08:05 | 显示全部楼层
Windows面板安装IIS环境 PHP后台的验证码不能生成,只出现背景底
使用道具 举报 回复 支持 反对
发表于 2021-5-24 20:09:37 | 显示全部楼层
宝塔用户_ngwkmz 发表于 2021-5-24 20:08
Windows面板安装IIS环境 PHP后台的验证码不能生成,只出现背景底

安装php的image扩展
使用道具 举报 回复 支持 反对
发表于 2021-5-25 08:56:51 | 显示全部楼层

这个扩展是需要自己去下载还是去IIS里面配置
使用道具 举报 回复 支持 反对
发表于 2021-5-25 09:02:54 | 显示全部楼层

百度了下,没有找到image扩展,我看到有imagemagick扩展,也安装过了   使用的是GD库,GD库也安装了的
验证码显示不出来
使用道具 举报 回复 支持 反对
发表于 2021-10-16 20:23:04 | 显示全部楼层
iis7.5和iis10哪个版本好一点
使用道具 举报 回复 支持 反对
12下一页
您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

企业版年付运维跟进群

普通问题处理

论坛响应时间:72小时

问题处理方式:排队(仅解答)

工作时间:白班:9:00 - 18:00

紧急问题处理

论坛响应时间:10分钟

问题处理方式:1对1处理(优先)

工作时间:白班:9:00 - 18:00

工作时间:晚班:18:00 - 24:00

立即付费处理
快速回复 返回顶部 返回列表