# fuwa_admin **Repository Path**: sihan007/fuwa_admin ## Basic Information - **Project Name**: fuwa_admin - **Description**: 福娃统计后台 - **Primary Language**: Python - **License**: Not specified - **Default Branch**: master - **Homepage**: http://stat.boss89.com - **GVP Project**: No ## Statistics - **Stars**: 0 - **Forks**: 0 - **Created**: 2017-05-08 - **Last Updated**: 2020-12-20 ## Categories & Tags **Categories**: Uncategorized **Tags**: None ## README ## 福娃统计 - **数据同步** > 通过系统crontab定时执行sync.py脚本,进行redis数据同步。 > > 0 04 * * * sync.py > > **sync.py 同步脚本** 自动下载rdb数据,如果遇到失败,则每5秒自动重下,在300秒内如果还失败,程序中止运行,并记录到当前用户sync.log日志文件中。 > > 如中途程序运行失败,则下一次执行时程序从失败处开始执行,不再重新执行。如果成功则写入日志文件。 > > **pro_rank.py** 排名统计缓存生成,sync.py同步完成时会生成排名缓存,以天为单位,如果文件生成失败或过期进,首次访问会再次生成缓存文件 - **主程序** > 基于tornado框架开发 > > 主要数据库为mongoDB,mongodb主要用于保存每天统计数值及管理员信息 > > Redis,同步福娃rdb文件,并生成相关的计算数据 > > 通过nginx反代部署,http://stat.boss89.com(192.168.100.5), > > 源代码及部署目录: /lucail/wwwroot/fuwa 及 /lucai/wwwroot/fuwa2 两个进程