计划任务设计注意

本文涉及的产品
日志服务 SLS,月写入数据量 50GB 1个月
简介: 2014年10月29日 09:51:10 情景: 记录用户登录的信息日志, 为不影响打开游戏的速度,使用队列去记录日志 每次执行计划任务,就会执行记录日志的程序,执行500次,也就是记录500条用户的登录信息 这样,就涉及到出队列的频率 第一, 一天内, 出队列的量要大于入队列的量: 每天有...

2014年10月29日 09:51:10

情景: 记录用户登录的信息日志, 为不影响打开游戏的速度,使用队列去记录日志

每次执行计划任务,就会执行记录日志的程序,执行500次,也就是记录500条用户的登录信息

这样,就涉及到出队列的频率

第一, 一天内, 出队列的量要大于入队列的量: 每天有3万个用户登录, 那么出队列(写日志)的速度不能小于3万/天

第二, 一天内,会多次执行计划任务, 每次执行计划任务所执行的操作要在服务器的承受范围内, 如果记录日志用的服务器每秒中能响应1万次用户访问,

那么每次计划任务执行时要保证远小于这个数,因为服务器还要提供其它服务; 或者用专门的服务器去执行出队列任务

第三, 入队列(用户登录)是不均匀的.例如, 晚上登录少,白天登录多; 日常其它时段登录少,做活动时那段时间登录多,要保证出队列的总量能大于用户爆发登录的总数

 

相关实践学习
日志服务之使用Nginx模式采集日志
本文介绍如何通过日志服务控制台创建Nginx模式的Logtail配置快速采集Nginx日志并进行多维度分析。
目录
相关文章
|
5月前
|
缓存 监控 调度
进程管理与计划任务管理
进程管理与计划任务管理
进程管理与计划任务管理
|
5月前
|
消息中间件 监控 Linux
Linux进程和计划任务管理
通过这些命令和工具,你可以有效地管理Linux系统中的进程和计划任务,监控系统的运行状态并保持系统的稳定和可靠性。 买CN2云服务器,免备案服务器,高防服务器,就选蓝易云。百度搜索:蓝易云
132 2
|
Linux Shell Python
crontab定时执行python脚本不成功解决方案
crontab定时执行python脚本不成功解决方案
|
监控 Oracle 关系型数据库
Linux中的计划任务—Crontab调度重复执行的任务
Linux中的计划任务—Crontab调度重复执行的任务
354 0
|
Shell 安全 开发工具
计划任务
crontab crontab -e 写计划任务crontab -l 列出所有计划任务crontab -r 删除计划任务crontab -u username 管理员可以去管理其他用户的计划任务 * * * * * command 分 时 日 月 周 可以限制使用crontab的用户账号,可以配置的文件有:/etc/cron.
1173 0
|
程序员 数据库
at,crontab定时程序
介绍 程序员对于定时执行任务一定不陌生,很多任务为了减少对用户的干扰,如系统更新、维护、数据库结构变更等,通常会选择在凌晨进行。对于一些简单的无需人工照看的任务,就可以预先写好命令,并设定时间自动运行,然后就可以安心睡大觉了。
1021 0
|
Linux PHP Windows
使用linux下的crontab定时任务跑定时脚本
使用linux下的crontab定时任务跑定时脚本 tags:定时任务 定时脚本 crontab linux定时脚本 linux 引言:应该有许多人曾经很好奇一些定时脚本是怎么做出来的。我们这次就来说一下定时脚本的那些事,其实网上教程多得很,我就来蹭一下热度吧。
2098 0