radrelay -- Deprecated command.
描述
Radrelay的功能被添加到radiusd中。Radiusd的实例的一个好处就是可以读多个详细的文件。
Rlm_sql_log模块工作类似但不是sql查询。
备份
大多数站点运行多个radius服务器;至少一个主和一个备。当主down,NASes检测到问题切换到备服务器上。
这将引起你的记账数据包到达备用服务器-主好,甚至NASes不切换到主服务器而使其备用。
结果是记账记录丢失,管理员必须组合处于不同服务器上的不同的详细文件。它也意味着会话数据库(“radutmp”,用于radwho和同步检测)获得同步
我们可以通过从一个服务器到另外一个服务器的relaying包来解决这个问题。这样他们就有相同的记账数据信息集。
请看raddb/sites-available/buffered-sql来获取更多的信息.
缓存高负载的服务器
如果RADIUS服务器突然接受到大量的记账数据包,这或许导致cpu能力不足去及时处理他们。这个问题特别明显,当记账数据写到的后端的数据库时。
同样,你或许有一个数据库跟踪“live”会话,另一个跟踪历史记账数据。在这个例子中,访问第一个数据库是快速的,它是小的。访问第二个数据库是慢的,因为它包含多个g的数据。另外写到第一个库是时间性很重要,当数据写到第二个数据库时有几分钟延迟,这样就不存在热点了。
这样可以看raddb/sites-available/copy-to-home-server获取更多的信息.