如何通过日志详细信息更正字段值acctstoptime留下的NULL?

问题描述 投票:0回答:1

我正在清理radacct记录表超过30天,并且由于数据库服务器是MariaDB 5,因此该事务锁定了该表,从而停止了公司中的所有wifi(如果MariaDB 10未被阻止)。然后我的老板看到200个acctstoptime带有NULL值,并要求我通过在当天的详细日志中检索这些值来进行修复。但是在细节上acctstartime不等于在半径库中注册的值,并且最后一条记录是从13:41:27开始的。这一切都有问题,因为带有acctstoptime NULL的记录始于04:41:22,我运行了12:27清理脚本。例如,自从04:41:22登录以来,第一个用户已经关闭并打开了多次,直到13:41:27。这些NULL与我的脚本有关系吗?

radius
1个回答
0
投票

我设法通过AcctSessionId解决了错误的记录,该记录位于radacct表和控制器的详细信息中。因此,即使半径无法将正确的金额保存在银行中,控制员仍会在当天的详细信息中进行注册。我更新了所有错误的记录。

© www.soinside.com 2019 - 2024. All rights reserved.