Articles of 内存泄漏

跟踪内存泄漏

我以前问过一个有非常高的非分页池内存使用率的服务器的问题 ,并且有人解释了如何使用poolmon来追踪问题驱动程序。 我做了这个,但我不确定我是否确定了这个问题。 运行poolmon: 现在searchfwpx我只有一个“匹配”: dsac.exe? ADpipe理中心正在造成内存泄漏? – 这显然是不对的,但这是唯一能find的。 searchfwpx池标签我可以看到人们用McAfee防病毒产品遇到的一些问题(但Symantec SEP安装在此服务器上)。 根据这个Technet博客文章,fwpx池标签是与这个驱动程序相关的:Fwpx – fwpkclnt.sys – WFP NBL标记的上下文 但如果是这样的话,为什么没有find它? 然后我GOOGLE了更多,发现这个kb: https : //support.microsoft.com/en-us/kb/2885980 根据kb FwpsAllocateCloneNetBufferlist()API泄漏内存真棒。 但我仍然不是100%,这是问题。 在安装热修复程序之前,我如何确认这个问题是由这个WFP错误引起的? 我会假设它的SEP是使用错误的WFP API。 这是有道理的,因为我看到了McAfee用户(另一个可能使用API​​的AV产品)有类似的内存泄漏问题。 但是可以肯定的是,如何确定正在调用WFP API的程序 – 如果这真的发生了。

远程桌面服务器(2012)上的Firefox实例最多需要30GB内存/用户

我只在会话集合中设置了5个运行远程桌面服务的Windows Server 2012 R2 Standard服务器。 我装上的最新服务器有96GB的内存和80-160个用户。 所有的用户只是简单地通过Firefox访问networking。 每天,我都会有一到三个用户的firefox实例,每天最多消耗30GB(!!!!!)的内存。 在检查他们的交通时,通常是: YouTube的 音乐stream媒体 任何Flash内容 大多数用户只有1或2个选项卡打开。 看来Flash是罪魁祸首。 我已经将Flash完全更新到最新版本,并且Firefox正在运行最新版本。 所有的操作系​​统更新也已完成。 为什么会发生这种情况/我该如何遏制这种情况? 我不能让3个用户占用所有的服务器资源。

iis 7工作进程内存泄漏/挂起

从我的诊断工作进程停止随机响应,服务器变得非常慢, 100%的CPU利用率 。 我不确定,但我认为它是因为w3wp.exe进程是我的应用程序池。 在这个时候, 没有网站回应 ,我必须重新启动IIS才能使其工作。 大多数IIS重新启动/ MSSQL重新启动不起作用(错误指出服务没有响应),我不得不重新启动整个服务器 。 我不明白,如果这是一个内存泄漏/崩溃/ IIS挂起问题。 我已经安装了Microsoft.com的DebugDiag并创build了转储文件,但是无法理解分析结果是什么,提到了最大的耗时线程等 服务器 – Windows Server 2008 SP2 MS Sql Server 2008 IIS 7 我最近从windows server 2003升级到windows server 2008 / mssql 2005到mssql 2008, this issue was persisting in the old server as well ,所以我肯定它的一个应用是恶作剧。 非常感谢您阅读我的问题。 你的帮助将不胜感激。

任何已知的SQL Server 2008 Management Studio内存泄漏问题?

我不知道这个问题是否属于这里或StackOverflow。 我试图在这里,因为我的问题是关于内存泄漏和pipe理的东西比编程。 我有一个SQL脚本,我试图运行,每次服务器响应是: No sufficient memory to complete this query (这是主要的想法,而不是确切的消息) 现在,脚本有超过5万行插入,如下面的例子: 1 => insert into Cities ([Name]) values (N'MyCityName') 2 => insert into Sectors ([Name], [Description], City_CityId)( select N'FirstSector', N'1at Sect. Desc.', c.CityId from Cities c where c.[Name] like N'MyCityName') 3 => insert into Streets ([Name], Direction_Value, Type_Value, SectorId, City_CityId)( select N'1st Street', 0, […]

Apache与mod_perl空闲时进食内存

运行mod_perl应用程序的Apachenetworking服务器暴露了不正常的内存使用情况 – “日负载”停止后,Apache进程耗尽系统内存,并调用oom_killer。 随着第二天早上的负载返回,内存使用正常化 – 可能是因为如果生成足够数量的命中,Apache工作人员会周期性地被回收: 这是每秒关联的apache点击量的图表: 通过HAProxy检查导致整个晚上每秒的其余2次点击 – 它运行HEAD http://mydomain.example.com/running HTTP/1.0运行HEAD http://mydomain.example.com/running HTTP/1.0请求每半秒与“运行”是一个静态文件的服务器(即不调用任何Perl代码)。 这似乎也禁用这些检查补救内存使用问题,但显然不能成为一个解决scheme。 所有3个类似configuration的服务器(在HAProxy后面)都暴露了这种行为。 运行的操作系统是Ubuntu 10.10,Apache版本2.2.16。 这似乎是内存泄漏,但我不知道如何开始debugging它 – 任何提示?

我们的RAM使用率很高,包括 – / +缓冲区/caching,但顶部没有答案

我们正在使用PHP Web应用程序运行CentOS 6。 在我们推出一个新的版本后,似乎我们有一个内存问题,但是top不显示任何高使用率的实例。 我环顾四周,人们build议free检查,以检查它是否正被caching使用。 结果表明,它被caching以外的进程使用。 我想知道哪个方向开始寻找,并有任何build议,如果有的话。 非常感谢 – 马特

内存泄漏在Tomcat中

我正在使用Tomcat 6.0,JDK 1.6的Web应用程序。 经常需要手动重新启动,日志文件显示如下: 注意:为地址为null和端口为80的连接器创build的最大线程数(200) 其次是: 注意:等待200个实例被释放 接下来是200行: 严重:Web应用程序[]仍在处理尚未完成的请求。 这很可能造成内存泄漏。 您可以通过使用标准Context实现的unloadDelay属性来控制允许请求完成的时间。 接下来是200行: 严重:Web应用程序[]使用types为[net.sourceforge.jtds.jdbc.DateTime $ 1](值为[net.sourceforge.jtds.jdbc.DateTime$1@1d51620])的键创build了一个ThreadLocaltypes的值[java .util.GregorianCalendar](value [java.util.GregorianCalendar [time = 1304607600000,areFieldsSet = true,areAllFieldsSet = false,lenient = true,zone = sun.util.calendar.ZoneInfo [id =“Asia / Seoul”,offset = 32400000,dstSavings = 0,useDaylight =假,转换= 14,lastRule =空],Firstdayofweek可= 1,minimalDaysInFirstWeek = 1,ERA = 1,YEAR = 2011,MONTH = 4,WEEK_OF_YEAR = 19,WEEK_OF_MONTH = 1,DAY_OF_MONTH = 6 ,DAY_OF_YEAR […]

DNSCache占用内存使用量Windows Server 2008 R2

我们正在使用dnscache服务,在一两个星期后内存使用量变得过多(〜6GB)。 重新启动服务可释放此内存,但执行ipconfig / flushdns不会,ipconfig / displaydns会在caching中显示aprox 15-20个条目。 我们已经检查,似乎每秒发生aprox 150 DNS查询,但我不希望这会导致此内存问题的影响。 我试图searchMSDN的修补程序或错误报告,但我只能find一个内存泄漏在Windows 2003的引用。任何人都可以build议如何进行。

跟踪Windows Server 2008中的单个进程,可能吗?

我希望我们可以一起解决这个问题。 我正在尝试缩小Windows Server 2008盒子上发生的事情,导致我们必须每两周重新启动一次。 资源监视器会显示出现某种内存泄漏,但我们在确定导致问题的应用程序时遇到问题。 有谁知道在每个进程级别上logging内存使用情况的好方法吗? 我们希望在2-4周的时间内logging输出结果,看看会发生什么。 任何帮助表示赞赏! 谢谢。

服务器上80%的内存利用率 – 这只是caching?

这个2008 R2服务器的内存利用率非常高,但我认为它可能只是cachingRAM-在服务器上的性能很好,CPU利用率非常低。 它正在运行DFSR,我相信声称有很多内存。 所以这里是我在任务pipe理器中看到的: 看这个过程看起来不像是3.25个演出。 这是RamMap给我看的东西: 我可以看到非分页池声称相当可观。 这是DFSR正在用于caching正确的程序的RAM吗? 如果这个信息是有帮助的,我的pagefile.sys是3.92演出。 我有什么可担心的,还是有其他的东西可以检查?