Tyl*_*nin 4 coldfusion scheduled-tasks server-load
我正在编写一个我想经常运行的计划任务.
问题是,如果服务器遇到高流量负载,我不希望运行此任务.
还有什么方法可以从java获取free/total/max内存来试图找出这个任务是否应该继续?
GetMetricData()将为您提供服务器繁忙程度的非常好的指示,即正在运行的请求数以及排队的数量以及其他信息.
这是cfstat从命令行运行获得的相同信息(您将在下面找到{cfroot}\bin\cfstat.exe).
但是,如果您只是调用该函数一次,那么知道您当时有多忙,对您来说可能不是很有用.使用Windows将性能数据记录到文件或数据库表可能更好perfmon.然后,您可以获取过去5分钟(或其他)的平均运行/排队请求数,并决定是否运行您的任务.
| 归档时间: |
|
| 查看次数: |
415 次 |
| 最近记录: |