文章导航PC6首页软件下载单机游戏安卓资源苹果资源

pc软件新闻网络操作系统办公工具编程服务器软件评测

安卓新闻资讯应用教程刷机教程安卓游戏攻略tv资讯深度阅读综合安卓评测

苹果ios资讯苹果手机越狱备份教程美化教程ios软件教程mac教程

单机游戏角色扮演即时战略动作射击棋牌游戏体育竞技模拟经营其它游戏游戏工具

网游cf活动dnf活动lol周免英雄lol礼包

手游最新动态手游评测手游活动新游预告手游问答

您的位置:首页网络冲浪服务器 → 服务器内存小引发的惨案

服务器内存小引发的惨案

时间:2011/7/29 9:56:03来源:本站原创作者:xy我要评论(0)

首先,我先上2张服务器当前进程及内存的图片:

1:进程


2:物理内存剩余


看完这两张图片,啥感觉?内存穷紧张!!!!

穷紧张不打紧,打紧的是比紧张还紧张的情况发生了,什么情况?

出事故了,应用程序池要产生回收动作了!!!!

先看一下应用程序池什么情况会产生回收动作?

1:IIS应用程序池里的“回收”里的配置就不说了,这些是你自己定义的。

2:你手动执行“回收”,以重启应用程序池。

3:你升级dll到服务器中,新升的升级会引发应用程序池重启。

4:web应用程序产生“错误”,进程终止,引发应用程序池重启。

5:临时想不出来......

出事了,出事了,出啥事了?

还不是内存穷紧张那点破事,为了演示一下什么事,我决定回收一下应用程序池给大伙截图!!!

这里本机示例回收了,大伙知道咋回事就可以了,哈哈:


看到了吧,两个进程,这是什么情况?

IIS启用了新的进程来接收新的请求,同时旧的进程请求会保留继续处理之前的请求队列,直到处理完所有之前的请求才结束。

大体就是这么一回事了,问题就产生在这一瞬间:

本来就没内存了,旧的进程不回收,新的进程又出来,一出来就喊着要内存,可是系统又给不了内存,于是就卡在那里,还造成CPU百分百的情况。

就在这个小间间,网站访问就卡住了,打不开了,给人一种速度超慢的感觉。

什么时候你感觉打开了,估计就是旧的进程光荣退休了。

好了,升级时候的情况并不多,应用程序池也设置了半夜才回收一次,理论上回收也不多,这种小瞬间产生的机率并不多。

可是网站不稳定的情况才出现的挺频繁,似乎超出我设置的时候和升级的频率。

就在这些天,我发现我基础有点差:

web应用程序产生“错误”,进程终止,引发应用程序池重启。

以前都没怎么注意,现在发现了,代码写的不好,异常不处理好,应用程序池就会经常性重启,也是引发你网站慢的一个原因。

给大伙截一张图:


大伙到自己服务器上看这事件,如果看到一堆错误及警告,说明你和我一样基础差。

本文导航

相关视频

    没有数据

相关阅读 JEDEC:计划要将PC3200制定为新的服务器内存标准PlayStationNow全力支持PC/PS4 将停止PS3和PSV服务荣耀战魂无法连接服务器怎么办 荣耀战魂服务器连接失败解决方法仁王掉线怎么办 仁王连不上服务器解决方法QQ怎么节省内存空间 手机QQ内存怎么清理流放者柯南个人服务器怎么修改 流放者柯南个人服务器配置教程流放者柯南服务器刷新方法 流放者柯南服务器刷不出怎么办h1z1怎么选择服务器 h1z1服务器选择攻略

文章评论
发表评论

热门文章 IIS安装教程(图文详解服务器端口汇聚图文教

最新文章 IIS安装教程(图文详解服务器端口汇聚图文教 9个常见win2003 iis配置问题及解决方法IIS安装教程(图文详解)2003IIS6安装时提示“将加密数据写入Web服务器配eAccelerator加载不成功解决方法

人气排行 iis7如何添加mime类型支持所有后缀名文件的服务器C盘空间不足,满了怎么办?IBM DS4700安装指导手册服务器端口汇聚图文教程如何解决DNS故障apache php 配置优化流量监视工具DU Meter介绍西部数码如何设置网易域名邮箱解析