对于IIS报503的问题信托人人都很熟悉了,博客园以前也经常503,但这个问题欠好排查,前几天我也为503问题烦恼,总结了一些排查思绪和人人分享,但最终还没有解决问题,请人人有懂的也赶快指点指点。 网上有人发贴说可能与应用程序池的历程接纳设置有关,建议把应用程序池的接纳属性页的所有接纳选项都禁用,理由是若是没有发现内存泄露,线程刮起等征象的话应该就不需要设置历程接纳。 现在不确定503错误到底是不是和历程接纳有关系,若是禁用历程接纳设置会不会缓解这个问题,会不会引起更严重的错误。这里的接纳应该不是像CLR的GC那样的内存接纳吧,我以为事情历程接纳这个设置是用来排错使用的。就是若是一个web应用程序用着用着就莫名其妙的失足了,而查不到缘故原由,而重启IIS或者重启应用程序池就缓解了,这时刻就设置一下到达一定条件举行历程接纳,但只是暂时的解决方案,最终应该找到缘故原由并修复应用程序。 IIS辅助里也明确说明晰设置历程接纳的场景,而且说重叠接纳中不会断掉tcp链接,会自动把请求平滑太过到新历程中,也就是这个历程中不会引起服务不能用,Linux 下openoffice+jodconverter转换doc为pdf报错
报错内容如下:
[root@localhost win]# java -jar /opt/jodconverter2/lib/jodconverter-cli-2.2.2.jar /tmp/win/3.doc /tmp/win/3.pdf2013-7-31 17:24:01 com.a
也就是503错误。 以是我也对照倾向于关掉历程接纳选项。 为应用程序池 'DefaultAppPool' 提供服务的历程关闭时间跨越了限制。历程ID是,IIS6.0经常假死(内里的看法不要无理由地打开接纳事情历程和使用事情历程池。一样平常理由通常是有不明缘故原由的内存泄露、线程挂起等) 接纳事情历程相关说明(win2003安装iis在ie里键入下面的地址,内里先容了启用历程接纳的时机及重叠接纳的看法) mk:@MSITStore:C:\WINDOWS\Help\iismmc.chm::/htm/ca_recycwrkrprocess.htm 错误界说:503:“服务不能用”错误是一个非自界说的错误,该错误示意服务器当前无法处置该请求。 缘故原由: 1、治理员可能关闭应用程序池以执行维护。 2、当请求到达时应用程序池行列已满。 3、应用程序池标识没有使用预界说账户:网络服务,而自己设置了标识,然则设置的这个用户不属于IIS_WPG组 4、应用程序池启用了CPU监视,而且设置了CPU行使率跨越一定百分比关闭应用程序池,而开发职员写的服务端页面(.asp,.aspx)执行效率不高,会引起CPU的长时间占用,最终到达设置的百分比,从而引起应用程序池关闭 5、应用程序池的性能选项卡的请求行列限制所填的数值太小,默以为1000,可修改成一个更大的值,好比说4500. 6、web.config的system.web/httpRuntime节点的appRequestQueueLimit属性设置的值太低。 排查思绪: 1、先检查C:\WINDOWS\system32\LogFiles\HTTPERR\httperr1.log,看内里有没有503错误,503错误是不会纪录到C:\WINDOWS\system32\LogFiles\W3SVC1下的,若是503那一行有AppShutdown字样,肯能是由于CPU占用率太高导致自动关闭应用程序池。若是是AppOffline可能是由于应用程序标识失足引起的,若是是Disabled可能是由于治理员手工关闭应用程序池引起的。凭证这些信息然后再接纳响应措施。 2、凭证缘故原由5和缘故原由6来设置更大的请求行列数目。 3、禁用所有应用程序池接纳选项。 4、添加ASP.NET\Requests Current,ASP.NET\Requests Queued两个计数器,查看IIS的请求数和行列数。 相关链接: TechNet V播:HTTP503故障清扫(内里提到的可能性不打) http://www.microsoft.com/china/technet/vcast/live/episode.aspx?newsID=class01_022 \CXZ.amigo.bjmcc.net\input3.wmv IIS 状态代码(内里提到iis状态码及可能缘故原由,其中包罗503) http://support.microsoft.com/kb/318380 若是 AppPoolQueueLength 值是否太低 " HTTP 503 服务不能用 " 错误新闻(若是网站接见量对照大也许是这个缘故原由) http://support.microsoft.com/kb/816995/zh-cn http://support.microsoft.com/kb/816995/en FIX: ASP.NET 行列请求太多(该问题是asp.net 1.0的bug,已经有hotfix修复) http://support.microsoft.com/kb/822148/zh-cn http://support.microsoft.com/kb/822148/en <httpRuntime appRequestQueueLimit> 元素(文中提到若何通过设置文件来设置应用程序请求的最大数目) http://msdn.microsoft.com/library/chs/default.asp?url=/library/CHS/cpgenref/html/gngrfhttpruntimesection.asp 客户端请求收到“503:服务不能用”错误(论述503界说、可能缘故原由及问题排查) http://technet2.microsoft.com/WindowsServer/zh-CHS/Library/ IIS 6.0入门及进阶webcast(有IIS排错系列) https://www.microsoft.com/china/technet/webcasts/class/iis.mspx 人人是不是也常遇到服务器不能用啊?Service Unavailable(博客园的一群人讨论503的缘故原由及应该接纳的措施) http://www.cnblogs.com/birdshome/archive/ 为应用程序池 'DefaultAppPool' 提供服务的历程关闭时间跨越了限制。历程ID是,IIS6.0经常假死(内里的看法不要无理由地打开接纳事情历程和使用事情历程池。一样平常理由通常是有不明缘故原由的内存泄露、线程挂起等) http://hi.baidu.com/nayinian/blog/item/ 接纳事情历程相关说明(win2003安装iis在ie里键入下面的地址,内里先容了启用历程接纳的时机及重叠接纳的看法) mk:@MSITStore:C:\WINDOWS\Help\iismmc.chm::/htm/ca_recycwrkrprocess.htmcentos中安装字体
在使用phantomjs做自动化网页截图时,发现截图都没有文字。最后好久才发现是centos中没有安装字体的原因。 安装方法: 1.用fontconfig来安装字体库: yum -y install fontc
虚拟币交易所平台的网站安全加固如何防护?从渗透测试服务开始
在对客户网站以及APP进行渗透测试服务时候,越权漏洞对业务系统的正常运转影响很大,很多客户网站信息被泄露,数据库被篡改一大部分原因跟越权漏洞有关,前端时候某金融客户因为数