利索能及
我要发布
收藏
专利号: 2018112087964
申请人: 平安科技(深圳)有限公司
专利类型:发明专利
专利状态:已下证
更新日期:2026-06-16
缴费截止日期: 暂无
联系人

摘要:

权利要求书:

1.一种日志存储方法,其特征在于,包括:

若检测到接口调用日志,将所述接口调用日志的存储任务加入到待处理任务队列中,其中,所述接口调用日志的存储任务用于将所述接口调用日志存储到数据库中;

判断服务器是否处于空闲状态;

若服务器处于空闲状态,对所述待处理任务队列中的存储任务进行处理;

若服务器不处于空闲状态,暂停对待处理任务队列中的存储任务进行处理;

其中,所述将所述接口调用日志的存储任务加入到待处理任务队列中之前还包括将所述接口调用日志缓存在服务器中;所述将所述接口调用日志的存储任务加入到待处理任务队列中之后还包括根据服务器的运行参数和服务器的历史业务数据判断服务器的状态;

所述判断服务器是否处于空闲状态,包括:

判断服务器的资源使用率是否小于预设的资源使用率阈值;

若服务器的资源使用率不小于预设的资源使用率阈值,判定服务器不处于空闲状态;

若服务器的资源使用率小于预设的资源使用率阈值,根据服务器的历史业务数据判断服务器当前是否处于空闲时段;

若服务器当前处于空闲时段,判定服务器处于空闲状态;

若当前不处于空闲时段,判定服务器不处于空闲状态;

其中,资源使用率是指服务器当前使用的资源占服务器总资源的比重;

根据服务器在各时刻的平均业务访问量制作服务器的平均业务访问量随着时间变化的曲线。

2.根据权利要求1所述的日志存储方法,其特征在于,所述根据服务器的历史业务数据判断服务器当前是否处于空闲时段,包括:根据服务器的历史业务数据确定空闲时间区间;

判断当前时间是否处于空闲时间区间内;

若当前时间处于空闲时间区间内,判定服务器当前处于空闲时段。

3.根据权利要求2所述的日志存储方法,其特征在于,其特征在于,所述对所述待处理任务队列中的存储任务进行处理,包括:判断在当前时间所处的空闲时间区间内服务器是否能够处理待处理任务队列中的所有存储任务;

若在当前时间所处的空闲时间区间内服务器不能够处理待处理任务队列中的所有存储任务,获取在当前时间所处的空闲时间区间内服务器能够处理待处理任务队列中的存储任务的数量作为特征数量,并相应处理数量为所述特征数量的存储任务。

4.根据权利要求2所述的日志存储方法,其特征在于,服务器的历史业务数据包括服务器在一天的各时刻服务器的平均业务访问量,所述根据服务器的历史业务数据确定空闲时间区间,包括:获取各时刻的平均业务访问量均低于预设的业务访问量阈值的时间区间作为所述空闲时间区间。

5.一种日志存储装置,其特征在于,包括:

加入单元,用于若检测到接口调用日志,将所述接口调用日志的存储任务加入到待处理任务队列中,其中,所述接口调用日志的存储任务用于将所述接口调用日志存储到数据库中;

第一判断单元,用于判断服务器是否处于空闲状态;

处理单元,用于若服务器处于空闲状态,对所述待处理任务队列中的存储任务进行处理;

暂停单元,用于若服务器不处于空闲状态,暂停对待处理任务队列中的存储任务进行处理;

其中,所述将所述接口调用日志的存储任务加入到待处理任务队列中之前还包括将所述接口调用日志缓存在服务器中;所述将所述接口调用日志的存储任务加入到待处理任务队列中之后还包括根据服务器的运行参数和服务器的历史业务数据判断服务器的状态;

所述第一判断单元包括:

第二判断单元,用于判断服务器的资源使用率是否小于预设的资源使用率阈值;

第一判定单元,若服务器的资源使用率不小于预设的资源使用率阈值,判定服务器不处于空闲状态;

第三判断单元,用于若服务器的资源使用率小于预设的资源使用率阈值,根据服务器的历史业务数据判断服务器当前是否处于空闲时段;

第二判定单元,用于若服务器当前处于空闲时段,判定服务器处于空闲状态;

第三判定单元,用于若当前不处于空闲时段,判定服务器不处于空闲状态;

其中,资源使用率是指服务器当前使用的资源占服务器总资源的比重;

根据服务器在各时刻的平均业务访问量制作服务器的平均业务访问量随着时间变化的曲线。

6.根据权利要求5所述的日志存储装置,其特征在于,所述第三判断单元包括:确定单元,用于根据服务器的历史业务数据确定空闲时间区间;

第四判断单元,用于判断当前时间是否处于空闲时间区间内;

第四判定单元,用于若当前时间处于空闲时间区间内,判定服务器当前处于空闲时段。

7.一种计算机设备,其特征在于,所述计算机设备包括存储器及处理器,所述存储器上存储有计算机程序,所述处理器执行所述计算机程序时实现如权利要求1‑4中任一项所述的方法。

8.一种计算机可读存储介质,其特征在于,所述存储介质存储有计算机程序,所述计算机程序当被处理器执行时可实现如权利要求1‑4中任一项所述的方法。