dav*_*dcl 8 windows cpu coldfusion notifications monitoring
我有一个用ColdFusion编写的Web应用程序,它定期开始使用100%的服务器CPU并崩溃ColdFusion服务.
由于我自己无法重现这个问题,我想找到一个实用工具,当CPU使用率开始攀升时会通过电子邮件通知我,所以我可以跳上服务器,看看FusionReactor看看发生了什么,并确定行为不当的代码.
我用Google搜索并且找不到合适的实用工具,所以我想我会问其他程序员是否找到了可以进行这种监控的工具.鉴于我的需求的具体情况,我宁愿不编写自己的监控工具.
如果您有其他建议来解决整体问题,我也很乐意听到.
回答答案:
使用Windows perfmon触发命令行听起来很有希望.谁能指点我如何做到这一点的教程?
我们没有设置接收SNMP陷阱的监控系统.
我们正在运行ColdFusion 8标准版,它不包括ColdFusion性能监控工具 - 只有Enterprise包含这些工具.
Peter Boughton的答案可能会让我解决这个问题,但它无法帮助我主动解决问题,因为CPU开始飙升,所以我仍然在寻找通知解决方案.
几周前我遇到了类似的问题,并被引导到一个名为 AlwaysUp 的程序。
http://www.coretechnologies.com/products/AlwaysUp/
通过以下任意组合监控任何流程:
从这里您可以重新启动服务,或发送通知电子邮件,或运行脚本来记录内容等。
他们有一个 30 天的演示,我在第二天就被卖掉了。当你找到问题的根源时,这是一个很好的快速解决方案。