BOIP.NET 彻底修复Maxmind的GEOIP2数据库查询遇到的各种异常抛出

彻底修复各种异常抛出了
BOIP.NET 彻底修复Maxmind的GEOIP2数据库查询遇到的各种异常抛出

发现好多IP地址不存在与Maxmind的City和ISP的数据库里
一查询就抛出异常, 页面都无法显示,所以使用try  catch过滤掉了错误

946

代码差不多都这样  改造了一下
如果抛出异常 判断 !isset 有无定义
如果无 调用第二个数据采集数据

这样就无错了
因为改良了一些字段,缓存需要全部删除重建
才发现 SQLITE的数据库有1000多个10M的 总计,10.84G了
也算人才… 把缓存的调整为86400 24小时过期,
后面应该会小很多吧….

发表回复

您的电子邮箱地址不会被公开。 必填项已用*标注