先在IIS中对每个网站进行单独的应用程序池配置。即互相之间不影响。
1、设置应用程序池的CPU监视,不超过25%(服务器为4CPU),每分钟刷新,超过限制时关闭。根据w3wp取得是那个一个应用程序池:在任务管理器中增加显示pid字段。就可以看到占用内存或者cpu最高的进程pid;通俗的说就是先寻找到那个程序最占内存,在处理掉。
2、设置应用程序池的回收时间,默认为1720小时,可以根据情况修改。再设置当内存占用超过多少(如500M),就自动回收内存。
3、可以借助工具如服务器安全狗等的软件出现连接服务器失败,与服务器断开链接有三种情况:
1是网站同时在线人数过多导致服务器繁忙,所以时不时就d出这样的提示;
2是出现提示的时候体验服务器正在停机维护中;
3是自身网络问题,导致无法连接到服务器获取数据,检查网络是否连接通畅,或者换个时间段再登录游戏看看。
还有一个很容易被人忽略的问题就是补丁没有安装好,你可以试用手动下载安装补丁,在从新启动一下,就OK,我一开始也是这样,现在已经解决了!主要有以下原因:
1、访问者地区。例如访问者在海外较远的地区,如果他要访问香港服务器上的网站,必然经过的节点也会多,所以速度和稳定性会有大大的影响。
2、访问者多带宽小。如果一时间访问数量过多,而带宽过小就会造成访问拥堵。
3、网站程序造成 如果网站程序设计的不合理,造成资源的死锁或者大量不必要的消耗。
4、访问者网速不行。这个原因没什么好说的了。
5、服务器质量不行。这是最直接的原因,所以如果选择到不好的供应商,当然会出现访问速度慢或者不稳定的现象。
欢迎分享,转载请注明来源:内存溢出
评论列表(0条)