关于freeradius的部分修改小记
来源:互联网 发布:seo营销渠道有哪些 编辑:程序博客网 时间:2024/05/06 06:22
1、源文件放置在src目录下,我用的是mysql,相关程序在src/modules/rlm_sql目录下,要增加自定义sql语句,需要修改conf.h,rlm_sql.c。
2、调用finish_query时,sql的句柄并没有关闭,可以继续使用而无需再从缓冲池中得到sql的连接句柄
3、经过查看源码,明白了以前当有某交换机重启导致大量用户数据没有更新原因(提示语句是'NO DB Handle”),原来是sql的缓冲池默认在配置文件里是5,而freeradiusd工作时,先是按照设定的缓冲池数与sql数据库建立相应数量的连接,在使用查询或更新等sql的时候,再从已经建立的连接中抽取空闲的连接进行相应操作,所以当交换机重启时,大量的更新和查询出现,导致只有5个的连接缓冲池不够用,从而无法更新。我把它设定为150了,这样可以应付大部分的数据更新而不会出现问题。
另外,其实还可以研究和修改ppp源包里的plugin——radius.c,这样也应该可以修改raidus从而实现我们自己的需要。
- 关于freeradius的部分修改小记
- 关于freeradius的配置
- 修改freeradius与mysql连接时的最大连接数
- 我的第一个项目实现freeradius配置修改体会
- 关于aerith的小记
- freeRADIUS的proxy功能
- freeRadius的配置1
- 测试FreeRadius的EAP
- freeradius
- freeradius
- 关于Linux的学习小记
- 关于交通堵塞的讨论小记
- 关于创建用户的小记
- 关于磁盘配额的小记
- 关于SystemUI的简单小记
- 关于面试的一些小记
- 关于java的循环小记
- 关于DOM节点的小记
- EzxMpkg Installer (Mpkg with EzxDialog) for E680i and A780
- awk学习笔记--转
- Gmail增加Chat功能了!
- 吐出来的东西不见了
- OpenCms汉化/本地化工具——官方localization工具
- 关于freeradius的部分修改小记
- 消息映射的实现
- 面试圣经
- 怎样成为优秀的软件模型设计者?
- 我的大学时代
- javascript最好用的工具
- JSP制作文件上传下载全攻略~!~
- 插入、删除、分页代码
- SQL2000有文件挂起问题