
服务器(IIS等)
dakang
这个作者很懒,什么都没留下…
展开
-
分享一个IIS日志查看工具
今天服务IIS出现了异常,怀疑是因为爬虫所致,所以想记录下IIS日志并分析下,结果发现了一款IIS日志看看之神器,特推荐给大家Indihiang:http://indihiang.codeplex.com/releases/view/42519界面为:原创 2012-05-30 16:24:01 · 1865 阅读 · 1 评论 -
IIS6上gzip开启后,取消时发现的bug
IIS6默认是不打开gzip的,想要打开gzip的话,可以参考:http://blog.youkuaiyun.com/kaosini/article/details/8465465打开gzip后,发现是节省了不少体积,但我在撤销gzip时发现了bug1.禁止或者删除web扩展中的gzip.dll,IIS重启后(我都IIS是允许直接编辑配置数据库的,所以不需要重启IIS Admin Service),发原创 2013-01-07 16:32:01 · 947 阅读 · 1 评论 -
The underlying connection was closed错误
今天理IIS上Asp.net程序的所有报错日志,发现好报The underlying connection was closed: Unable to connect to the remote server. 于是搜了下,发现很多人遇到这个异常,可是却没有标准的解决方案,一般有一下几种。1.如果用了代理,设置正确。2.如果用了firewall,将firewall禁掉试试。3.将Lan原创 2013-01-09 15:06:19 · 3353 阅读 · 0 评论 -
用一行代码让w3wp进程崩溃,如何查找w3wp进程崩溃的原因
转载地址:http://www.cnblogs.com/yukaizhao/archive/2009/12/19/iis_w3wp_crash.html#1951782W3wp进程崩溃了,在系统日志中留下了一个错误,而留下的错误信息却很少,如何才能快速查找w3wp崩溃的原因呢?首先,我们来写一行代码让w3wp崩溃:?123转载 2013-01-16 16:48:07 · 2020 阅读 · 0 评论 -
导致Asp.Net站点重启的10个原因
转载地址:http://www.cnblogs.com/yukaizhao/archive/2011/08/12/asp-net-site-restart-reasons.htmlAsp.Net站点有时候会莫名其妙的重启,什么原因导致的却不得而知,经过一番折腾后,我总结了导致Asp.Net站点重启的10个原因1. 回收应用程序池会导致站点重启,记录的原因是:HostingE转载 2013-01-16 16:39:00 · 1276 阅读 · 2 评论 -
引起IIS下Asp.net应用程序重启的原因
转载地址:http://www.leadnt.com/2011/07/asp-net%E5%88%A0%E9%99%A4%E6%96%87%E4%BB%B6%E5%A4%B9%E5%AF%BC%E8%87%B4%E7%8A%B6%E6%80%81%E5%A4%B1%E6%95%88/在ASP.NET WEB 应用程序中,如果程序执行删除目录操作,该应用程序会重启,session等会丢失。网上寻转载 2013-01-17 14:51:21 · 2205 阅读 · 0 评论 -
ASP.NET站点自动重启问题排查
项目中遇到的问题排查原因最近调试一个东西,写了个监控页面,发现自己Cache的数据在设定的过期时间远远还没有到的时候就过期了,于是我着手排查了下出现问题的原因1.程序会删除缓存 -- 查找了整个项目,发现程序里根本没有删除缓存的操作,所以这个原因可以排除2.写缓存的方法有问题 -- 这个也可以排除,因为很多地方用这个dll,其它项目不存在这个bug,所以这个原因也可以排除原创 2013-01-17 17:50:36 · 2186 阅读 · 0 评论 -
Recompilation limit of 15 reached HostingEnvironment initiated shutdown原因排查
之前写了篇ASP.NET站点自动重启问题排查的文章,里面提到了我的一个运行的项目会隔几分钟就IIS应用程序池重启一次,分析了很多原因,终于今天通过我的测试,得到了我的项目IIS应用程序池会重启的原因。本来准备在原来博文基础上进行修改的,但是为了更好的记录问题排查的过程,我还是准备不动之前的博客,另开一篇。之前的博文中有讲到==============================原创 2013-01-21 17:53:06 · 1837 阅读 · 0 评论 -
Asp.net使用httpHandlers报404的问题
今天一直调试一个东东,配置文件Web.Confif配好httpHandlers后,运行IIS,发现报404的错误,困扰了我好几个小时,看了下自己添加的映射dll(aspnet_isapi.dll)的目录,发现是C:\WINDOWS\Microsoft.NET\Framework\v2.0.50727,而这台机器是64位的,C:\WINDOWS\下居然有个目录C:\WINDOWS\Microsoft原创 2013-06-27 18:07:07 · 1771 阅读 · 0 评论 -
iis7 发布mvc3 遇到的HTTP错误 403.14-Forbidden Web 服务器被配置为不列出此目录的内容及Login on failed for "IIS APPPOOL\ASP.NET
问题1:发布mvc3报错:403.14-Forbidden Web 服务器被配置为不列出此目录的内容折腾了半天,提示里面的解决方法是:如果不希望启用目录浏览,请确保配置了默认文档并且该文件存在。使用 IIS 管理器启用目录浏览。打开 IIS 管理器。在“功能”视图中,双击“目录浏览”。在“目录浏览”页上,在“操作”窗格中单击“启用”。确认站点或应用程序配置文件中转载 2013-10-15 10:01:35 · 1914 阅读 · 0 评论 -
IIS7 动态文件压缩模块安装及配置
压缩协商服务器怎么知道浏览器能够接收压缩内容?浏览器怎么知道接收的内容是压缩过的?当支持压缩的浏览器向服务器发送请求时,会包含一个Accept-Encoding请求头,告诉服务器它支持的压缩算法。例如:Accept-Encoding: gzip,deflate如果服务器响应使用了压缩,会在未压缩的文件头中包含一个响应头Content-Encoding,说明文件是怎么压缩转载 2013-10-14 15:26:54 · 4415 阅读 · 0 评论 -
IIS7错误:“Web服务器被配置为不列出此目录的内容”的解决方法
IIS7错误:“Web服务器被配置为不列出此目录的内容”的解决方法:在"操作"下,点启用,此按钮将变成禁用,则可消除此错误转载 2013-10-15 10:00:12 · 971 阅读 · 0 评论 -
IIS7中 Get方式提交数据时超过2K时出现问题的解决方案
今天在测试Email Ticket的时候发现在进行Mark as Read/Unread操作时,请求是通过GET方式进行的。URL中列出了所有参与该操作的Ticket Id。于是,我想起GET请求是有最大长度限制的。遂输入超长一串Ticket Id进行请求,结果页面报错如下:HTTP Error 404.15 - Not FoundThe request filtering mod转载 2013-10-15 10:57:45 · 1934 阅读 · 0 评论 -
如何在windows2008 iis7取消目录执行权限技巧
转载地址:http://jingyan.baidu.com/article/72ee561aab6f1de16138df3f.html现在黑客日益巩横行,可以说网站不可能没有漏洞,怎么提升自己网站的安全越来越重要了,win2008在安全方面比win2003要高很多。但是也存在很多的安全漏洞,这里笔者的网站需要把2008ii7目录权限取消在2008下找了很久都没有找到。 经过再三研转载 2013-11-22 10:57:58 · 942 阅读 · 0 评论 -
四个例子实战讲解.htaccess文件rewrite规则
.htaccess文件大家都不陌生吧。不认识的自己去搜一下……顺便告诉你,这是个好东西,值得一学。似乎网上关于.htaccess编写方法的教程很有限,相信博主们也没有几个是自己写的吧?我在这里就搜了几个常用规则,总结一下rewrite规则的用法。当然这只是.htaccess功能的一小部分,但是相当实用。如果熟练掌握rewrite规则的编写,能够加强对网站URL的控制,对用户体验、S转载 2014-03-03 17:26:14 · 699 阅读 · 0 评论 -
使用IIS7官方的Url重写模块,为 Discuz!NT 添加伪静态支持
信息来源:http://nt.discuz.net/showtopic-129729.html在IIS7出来之前,我们大部分用的重写组件,都是一个叫做UrlRewriter.dll的ISAPI组件,用配置好的规则来实现Discuz!NT的伪静态。这次国庆期间,某大型游戏站点在线人数飙升,UrlRewriter.dll开始不断报错,所以试了试IIS7官方的重写组件,效果不错,给大家推转载 2014-03-03 16:24:10 · 1809 阅读 · 1 评论 -
Windows 2008 R2 安装.Net 3.5 SP1
微软公司推出的 .net是XML网页服务(Microsoft XML Web services)平台。XML Web services 允许应用程序通过 Internet 进行通讯和共享数据,而不管所采用的是哪种操作系统、设备或编程语言。Microsoft .NET 平台提供创建 XML Web services 并将这些服务集成在一起之所需。对个人用户的好处是无缝的、吸引人的体验。 .转载 2014-03-03 10:10:31 · 2603 阅读 · 0 评论 -
IIS7 中设置浏览器缓存
启用浏览器缓存的好处不用多说,今天在使用 Google Page Speed 检测网站性能时发现小站还没有开启浏览器缓存,Page Speed 中提示 Leverage browser caching,大概意思就是发挥浏览器缓存的作用。当我在 IIS7 中设置完缓存后,网页速度得分从88分一下到了92分,如下图:要缓存的静态内容包括图片、html、js、CSS文件,缓存这些文件可明转载 2014-05-28 09:39:50 · 3219 阅读 · 0 评论 -
MONGODB日志文件过大,导致磁盘空间不足
转载地址:http://202.101.167.119/shubo/shubo.info/?p=322今天突然发现mongos进程没法用了 之前也出现过,只要执行下我自己写的shell脚本重启下就OK了结果发现kill不掉Mongos进程用df -h命令发现磁盘已经可用已经0%了。cd /datadu -sh * 发现log目录的日志文件太大导致,转移日转载 2013-01-08 10:06:59 · 2112 阅读 · 0 评论 -
IIS6.0开启gzip压缩
开启gzip可以极大的加速网站。有时压缩比率高达80%,近来测试了一下,最少都有40%以上,还是相当不错的。另外GZIP压缩的网页对搜索引擎也是友好的。既然开启gzip有这么多好处,那么我们应该怎样开启gzip呢?(本文以windows server 2003操作系统和IIS6.0服务器为例).工具/原料windows ser转载 2013-01-04 17:25:40 · 1130 阅读 · 2 评论 -
提高IIS网站服务器效率八法
转载地址:http://tech.ddvip.com/2007-06/118166604327201.html 以下是提高IIS 5.0网站服务器的执行效率的八种方法: 1. 启用HTTP的持续作用可以改善15~20%的执行效率。 2. 不启用记录可以改善5~8%的执行效率。 3. 使用 [独立] 的处理程序会损失20%的执行效率。 4.转载 2012-06-15 09:50:54 · 648 阅读 · 0 评论 -
IIS连接数实验——Web开发必读(Current Connections)
转载地址:http://www.jzxue.com/fuwuqi/http-iis-apache/200908/14-2489.html本人也有补充的东东,灰色背景的。本文旨在通过实验发现IIS连接状态以及其它因素会对它产生的影响。打开性能计数器,添加Web Service下的Current Connections。实验需要,把测试站点超时调整为5秒,最大连接数为2。转载 2012-06-14 15:54:31 · 3836 阅读 · 0 评论 -
HTTP头之 Keep-Alive
1、HTTP是一个无状态的面向连接的协议,无状态不代表HTTP不能保持TCP连接,更不能代表HTTP使用的是UDP协议(无连接) 2、从HTTP/1.1起,默认都开启了Keep-Alive,保持连接特性,简单地说,当一个网页打开完成后,客户端和服务器之间用于传输HTTP数据的TCP连接不会关闭,如果客户端再次访问这个服务器上的网页,会继续使用这一条已经建立的连接 Keep-Alive转载 2012-06-15 17:24:23 · 2187 阅读 · 0 评论 -
IIS连接数是什么?一般IIS连接数有多少
核心提示:IIS连接数是什么?一般IIS连接数有多少IIS或WEB连接数是指在同一时间内服务器可以接受的访问数,可以简单的理解为在同一时间内允许打开多少个浏览器窗口访问你的网站。IIS连接数是什么?一般IIS连接数有多少IIS或WEB连接数是指在同一时间内服务器可以接受的访问数,可以简单的理解为在同一时间内允许打开多少个浏览器窗口访问你的网站。一般地,一个IE浏览器产生2个II转载 2012-06-19 13:21:25 · 2622 阅读 · 0 评论 -
WWW Service 性能计数器参考
转载地址:http://blog.youkuaiyun.com/oobibigo/article/details/3418287能计数器参考性能计数器根据编号、大小、持续时间和请求或接受数据时的速率来测量信息或数据的量。不应该希望计数器给出详细信息列表,如错误信息列表。相反的,使用性能计数器来得到总量,如在启动后已出现的错误信息总数或生成错误信息的速率。可以通过以下方式转载 2012-06-26 10:25:09 · 1024 阅读 · 0 评论 -
IIS 302 object removed
今天访问服务器上的一个有的链接竟然莫名其妙的出现了跳转,用Chrome的调试工具抓包了下,结果出现了302 object removed的错误,搜索了半天说的都是这个错通常出现在asp环境的话,服务器程序用的是asp.net的。首先我们学习下什么是301和302错误参照链接:http://blog.youkuaiyun.com/kaosini/article/details/8028457原创 2012-09-29 10:39:26 · 1599 阅读 · 0 评论 -
页面重定向
301代表永久性转移,301重定向是网页更改地址后对搜索引擎友好的最好方法,只要不是暂时搬移的情况,都建议使用301来做转址。302代表 暂时性转移,只有当一个网站或网页在24到48小时之内临时移到其它位置的情况下才能使用该命令。能够对302重定向具备优异处理能力的只有 Google,在前些年,不少搞SEO曾广泛应用这项技术作弊,但也很容易遭受惩罚。用HTML跳转:usongson转载 2012-09-28 14:27:40 · 1758 阅读 · 1 评论 -
favicon.ico文件在windows IIS环境下无法删掉、覆盖的问题
今天突然有用户反映手机打开页面很耗流量,仔细想了下,最近也就在根目录下加了个favicon.ico文件,结果一看体积果然不小,于是想把这个文件删除,但是删的时候一直提示文件被占用,于是我排查了下问题,把排查步骤分享给大家。1.查看有没有其他程序在占用这个文件,比如查看图片程序,结果是没有。2.我就想着是不是IIS的问题,IIS停掉,结果也无法删除。3.在IIS里针对这个文件把favic原创 2012-11-14 11:16:45 · 2248 阅读 · 0 评论 -
大型网站架构设计及技术分析
一个小型的网站,比如个人网站,可以使用最简单的html静态页面就实现了,配合一 些图片达到美化效果,所有的页面均存放在一个目录下,这样的网站对系统架构、性能的要求都很简单,随着互联网业务的不断丰富,网站相关的技术经过这些年的 发展,已经细分到很细的方方面面,尤其对于大型网站来说,所采用的技术更是涉及面非常广,从硬件到软件、编程语言、数据库、WebServer、防火墙等 各个领域都有了很高的要求,已转载 2012-11-16 11:07:27 · 971 阅读 · 0 评论 -
Web开发Gzip适合的场合
很多人都会遇到服务器带宽打的很高的情况,通常最有效的方法就是打开服务器的gzip功能,但不是所有文件都适合gzip的,gzip对于文本文件的压缩效果最为明显,对图片进行压缩,反倒会增加服务器的负担。注:手机Wap开发的话打开Gzip也极为重要,可以为用户节省流量。作为网站服务器,从用户体验等来说开启gzip压缩是势在必行,对所有的静态资源都进行了gzip,包括所有的css,js,图原创 2012-11-16 10:06:56 · 848 阅读 · 0 评论 -
浅谈网站图片服务器
现在很多电子商务的网站上都会用到大量的图片,而图片是网页传输中占主要的数据量,也是影响网站性能的主要因素。因此很多网站都会将图片存储从网站中分离出来,另外架构一个或多个服务器来存储图片,将图片放到一个虚拟目录中,而网页上的图片都用一个URL地址来指向这些服务器上的图片的地址,这样的话网站的性能就明显提高了,图片服务器(ImageServer)的概念也就产生了。 那么这种方案对一个轻量转载 2012-11-16 13:08:05 · 787 阅读 · 0 评论 -
淘宝商城286亿图片访问的CDN架构全解析
【IT168 专稿】8月29日,2010年系统架构师大会在北京永泰福朋.喜来登大酒店拉开帷幕。本次大会主题是:“企业IT应用最佳实践”,是由IT168联合旗下三大技术社区ChinaUnix、ITPUB、IXPUB主办的继2009年第一届系统架构师大会之后偏重技术经验分享和案例剖析的又一次技术盛宴。据悉,本次技术大会邀请了37位各行各业、国内最顶级的技术专家分享来自企业技术一线的系统架构最佳实践经验转载 2012-11-21 11:05:00 · 759 阅读 · 0 评论 -
IIS 503问题排查思路
对于IIS报503的问题相信大家都很熟悉了,博客园以前也经常503,但这个问题不好排查,前几天我也为503问题烦恼,总结了一些排查思路和大家分享,但最终还没有解决问题,请大家有懂的也赶紧指点指点。 网上有人发贴说可能与应用程序池的进程回收设置有关,建议把应用程序池的回收属性页的所有回收选项都禁用,理由是如果没有发现内存泄漏,线程刮起等现象的话应该就不需要设置进程回收。现在不转载 2012-11-22 17:22:21 · 1437 阅读 · 0 评论 -
ASP.NET性能计数器
ASP.NET 支持两组性能计数器系统,在 ASP.NET 性能计数器对象中的 PerfMon 中公开应用程序,在 ASP.NET Applications 性能对象中公开 注:每 400 毫秒更新一次与每个性能计数器关联的值 ASP.NET 系统性能计数器 ASP.NET 支持以下 ASP.NET 系统性能计数器。它们汇集 Web 服务器计算机上所有 ASP.NE原创 2012-11-23 11:03:00 · 1199 阅读 · 0 评论 -
nginx下 499错误
最近老是由用户反映在线的系统时好时坏,因为线上的产品很长时间没有修改,所以前端程序的问题基本上可以排除,于是就想着是Get方式调用的接口不稳定,问了相关人员,说没有问题,为了拿到确切证据,于是我问相关人员要了nginx服务器的日志文件(awstats日志),分析后发现日志中很多错误码为499的错误,约占整个日志文件的1%,而它只占全部报错的70%左右(全部报错见下图),那么所有报错加起来就要超过1原创 2012-12-24 17:10:28 · 14683 阅读 · 0 评论 -
从nginx访问日志中的400错误说起
转载地址:http://www.shily.net/topic/speaking-from-400-error-in-nginx-access-logs/最近在整nginx+php+mysql的网站架设,发现nginx的access.log文件(也就是访问日志)中有大量的400错误,知道HTTP状态码的童鞋都知道这个状态码表示错误的客户端请求,换句话说是服务器无法理解客户端的请转载 2012-12-25 13:43:10 · 2365 阅读 · 0 评论 -
nginx1.6下安装nginx_concat_module报400错误
第一次安装都很顺利,第二次安装就出现访问合并链接出现400错误。瞬间就跪了,果断google之,居然有前人也碰到这样的问题,有救了。由于Nginx在新版本中,使用了标准的 MIME-Type:application/javascript。而在nginx_concat_module模块目前版本的代码中,写的是 application/x-javascript 的类型。也就是模转载 2015-04-13 18:49:00 · 882 阅读 · 0 评论