持久化方案提供工具服务
ThingWorx 中,以下服务可用于持久化方案提供工具。
服务
说明
SetDatabaseConnectionTracking
此服务可启用或禁用数据库连接跟踪功能,并会记录使用堆栈跟踪的数据库连接。启用追踪可捕获使用线程的数据库连接堆栈跟踪。
在达到已配置的连接池大小后,该服务会针对活动状态超过 1000 毫秒的连接自动在错误日志中记录堆栈跟踪,记录频率为每 10 秒一次,总共进行 5 次。
此服务的冷却期为 1 小时。
LogDatabaseConnectionStacktraces
此服务会记录使用线程的数据库连接堆栈跟踪。当错误日志中需要堆栈跟踪时,会显式调用此服务。
如果禁用 SetDatabaseConnectionTracking,则该服务不会在错误日志文件中记录堆栈追踪。
如果启用 SetDatabaseConnectionTracking 并调用了 LogDatabaseConnectionStacktraces 服务,则将在错误日志中记录堆栈追踪。
GetDatabaseConnectionTrackingInfo
此服务会按如下方式返回数据库连接跟踪功能的当前配置:
启用或禁用 SetDatabaseConnectionTracking 后,此服务将返回配置。
此服务还会返回数据库连接跟踪配置的当前值。
“触发栈追踪的数据库连接池饱和度阈值 (百分比)”
“触发后记录的栈追踪集合计数”
“记录栈追踪的间隔时间 (秒)”
“再次触发栈追踪记录的最短用时 (分钟)”
“为记录栈追踪而保持连接的持续时间 (毫秒)”
这对您有帮助吗?