热门标签 | HotTags
当前位置:  开发笔记 > 编程语言 > 正文

ASP.NETWeb应用部署后lsass.exe导致CPU占用率激增

部署新的ASP.NETWeb应用程序构建(主要涉及DLL文件更改)后,服务器上的CPU使用率每几秒就会飙升至100%,问题似乎源自lsass.exe进程。这一现象与应用程序部署之间是否存在直接关联?

在最近一次部署了包含大量DLL文件更新的ASP.NET Web应用程序后,观察到服务器的CPU使用率每隔几秒就会飙升至100%。进一步调查发现,这一异常高CPU使用率是由lsass.exe进程引起的。这种情况是否与新版本的应用程序部署有关,或者只是巧合地在同一时间发生?


更多信息:


这是首次在Windows Server 2008 x64平台上完成构建工作,以往的构建均在Windows Server 2003 x86平台上进行。目标架构设置为'Any CPU',理论上应能在不同平台间兼容。然而,最终部署的目标服务器仍然是Windows Server 2003 x86。


通过网络查询,已经确认引起问题的确实是lsass.exe进程(注意首字母为小写'l'而非大写'i'),因此可以排除病毒的可能性。虽然找到了一些关于Windows Server 2000的类似bug报告,但它们并不适用于当前的情况。


解决方案



#1





经过详细排查,最终确定问题是由于一个运行在该ASP.NET Web应用下的ASP论坛导致的。通过论坛的管理界面,先将论坛关闭,再重新启动,问题随即消失。尽管问题解决了,但不清楚具体原因,这让人感到十分困扰,因为同样的问题可能随时再次出现。


此外,还尝试安装了微软提供的热修复补丁并重启了服务器,但未能解决问题。





#2





建议检查系统的事件日志和应用程序事件日志,查看是否有任何异常记录。这些日志可能会提供一些线索,帮助定位问题的根本原因。





#3





如果您的应用使用了Active Directory角色提供者,那么可能是由于在执行角色检查时枚举用户组的操作导致CPU负载过高。这种情况下,可以考虑实现一个自定义的角色提供者,仅针对特定的组织单位(OU)和用户组进行检查,从而减少不必要的计算开销。





#4





Windows性能工具包中的xperf工具可以帮助精确识别CPU时间和磁盘带宽的具体使用情况。这些工具免费且适用于所有版本的Windows Server 2008和Vista。通过使用xperf工具,您可以更深入地了解系统性能瓶颈所在。




推荐阅读
  • 本文详细介绍了网络存储技术的基本概念、分类及应用场景。通过分析直连式存储(DAS)、网络附加存储(NAS)和存储区域网络(SAN)的特点,帮助读者理解不同存储方式的优势与局限性。 ... [详细]
  • 本文探讨了 Spring Boot 应用程序在不同配置下支持的最大并发连接数,重点分析了内置服务器(如 Tomcat、Jetty 和 Undertow)的默认设置及其对性能的影响。 ... [详细]
  • MySQL 数据库迁移指南:从本地到远程及磁盘间迁移
    本文详细介绍了如何在不同场景下进行 MySQL 数据库的迁移,包括从一个硬盘迁移到另一个硬盘、从一台计算机迁移到另一台计算机,以及解决迁移过程中可能遇到的问题。 ... [详细]
  • 采用IKE方式建立IPsec安全隧道
    一、【组网和实验环境】按如上的接口ip先作配置,再作ipsec的相关配置,配置文本见文章最后本文实验采用的交换机是H3C模拟器,下载地址如 ... [详细]
  • 在寻找轻量级Ruby Web框架的过程中,您可能会遇到Sinatra和Ramaze。两者都以简洁、轻便著称,但它们之间存在一些关键区别。本文将探讨这些差异,并提供详细的分析,帮助您做出最佳选择。 ... [详细]
  • ImmutableX Poised to Pioneer Web3 Gaming Revolution
    ImmutableX is set to spearhead the evolution of Web3 gaming, with its innovative technologies and strategic partnerships driving significant advancements in the industry. ... [详细]
  • 本章将深入探讨移动 UI 设计的核心原则,帮助开发者构建简洁、高效且用户友好的界面。通过学习设计规则和用户体验优化技巧,您将能够创建出既美观又实用的移动应用。 ... [详细]
  • 使用Vultr云服务器和Namesilo域名搭建个人网站
    本文详细介绍了如何通过Vultr云服务器和Namesilo域名搭建一个功能齐全的个人网站,包括购买、配置服务器以及绑定域名的具体步骤。文章还提供了详细的命令行操作指南,帮助读者顺利完成建站过程。 ... [详细]
  • FinOps 与 Serverless 的结合:破解云成本难题
    本文探讨了如何通过 FinOps 实践优化 Serverless 应用的成本管理,提出了首个 Serverless 函数总成本估计模型,并分享了多种有效的成本优化策略。 ... [详细]
  • 选择适合生产环境的Docker存储驱动
    本文旨在探讨如何在生产环境中选择合适的Docker存储驱动,并详细介绍不同Linux发行版下的配置方法。通过参考官方文档和兼容性矩阵,提供实用的操作指南。 ... [详细]
  • 本实验旨在通过图灵机模型的构建与计算机硬件系统的虚拟拆装,深入理解计算机的基本原理和结构。实验内容包括图灵机各组成部分的作用、冯·诺依曼体系结构的功能描述以及微型计算机的拆装顺序记录。 ... [详细]
  • 尽管深度学习带来了广泛的应用前景,其训练通常需要强大的计算资源。然而,并非所有开发者都能负担得起高性能服务器或专用硬件。本文探讨了如何在有限的硬件条件下(如ARM CPU)高效运行深度神经网络,特别是通过选择合适的工具和框架来加速模型推理。 ... [详细]
  • 雨林木风 GHOST XP SP3 经典珍藏版 V2017.11
    雨林木风 GHOST XP SP3 经典珍藏版 V2017.11 ... [详细]
  • 基于Node.js、Express、MongoDB和Socket.io的实时聊天应用开发
    本文详细介绍了使用Node.js、Express、MongoDB和Socket.io构建的实时聊天应用程序。涵盖项目结构、技术栈选择及关键依赖项的配置。 ... [详细]
  • 在PHP后端开发中遇到一个难题:通过第三方类文件发送短信功能返回的JSON字符串无法解析。本文将探讨可能的原因并提供解决方案。 ... [详细]
author-avatar
huo斌_340
这个家伙很懒,什么也没留下!
PHP1.CN | 中国最专业的PHP中文社区 | DevBox开发工具箱 | json解析格式化 |PHP资讯 | PHP教程 | 数据库技术 | 服务器技术 | 前端开发技术 | PHP框架 | 开发工具 | 在线工具
Copyright © 1998 - 2020 PHP1.CN. All Rights Reserved | 京公网安备 11010802041100号 | 京ICP备19059560号-4 | PHP1.CN 第一PHP社区 版权所有