项目上线前应做的准备

一、    发布系统
代码的自动发布脚本的编写,建立从本地提交代码——测试环境——审核——正式环境的上线流程,减少在这个过程中的手工操作。
二、    监控系统
1.    对服务器cup、内存、磁盘、网络等监控和报警。
2.    对日志的监控和报警,比如一分钟内产生的错误日志数量,在线人数同比上周同一时间段的增减数等等。通过报警来更主动的发现问题,而不是等到用户反映出来我们才发觉。特别是每次发布新的版本时,这个监控能够及时反映问题。
有些问题出现之前会有前兆,监控系统最好能够捕捉到这些前兆,而不是等到问题真的出现才报警。
我知道的监控系统有zabbix、nagios等。
三、    日志转移、日志存储和分析系统
日志除了错误日志外更大的是行为日志,我们做数据统计的数据来源除了数据库之外更多的是从这些行为日志中获取。这些行为日志可能会很大,聊天服务器上以后可能只保留最近3天或7天的日志,更久远的日志就需要转移到专门做日志存储和分析的服务器上。另外如果以后访问量增大,我们肯定会把单节点的扩展成集群,那么日志分散在集群中的每台机器上不利于统计分析。日志的转移可以使用scribe、rsync等。
四、    配管系统
1、当服务器数量不断增多时,必须有套统一配管的系统,不能每次变更都一个一个机器去执行。
2、随着我们系统越来越复杂,集群中需要增加一台机器时,我们不希望人工去从头构建系统环境和业务环境,而是希望配管系统自动完成。我了解的这方面的东西有puppet、cfengine等。

时间: 2024-11-13 08:08:00

项目上线前应做的准备的相关文章

深圳网站优化:网站上线前要做哪些准备?

随着搜索引擎的普及,越来越多的人通过搜索引擎进行学习,学习网站搭建也已经不算什么难事,但是有很多朋友网站还没完善好就匆匆将网站上线,导致搜索引擎对网站的评分大大降低,甚至因为网站上线后经常改动,导致网站被降权,犯这种错误的朋友并不少见,所以今天我们就来聊一聊,网站上线前要做哪些准备? 网站上线的底层需求 1.一个合适的域名:域名就相当于网站在搜索引擎中的门牌号,一个没有域名的网站是不能展现到互联网上的,小编推荐在大型的域名供应商购买主流的域名,比如.com.cn.net,不要图便宜去购买中文域名

互联网产品上线前,做些什么——产品、开发、测试的视角

这阵子,经历了一个做产品以来速度最快的一个项目,太多第一次遇到的情况,从中秋节前到现在,除去校招出去的5天,一直都在赶项目.即使是校招,也是以项目为主题进行群面和创意PK. 每天早上9点多到公司,晚上12点后收工,甚至有到凌晨4点才下班,早上7点多起床,中午还不休息. 赶项目的节奏,大抵如此吧.这不是一种健康的状态,会逐步调整过来. 先说一点特别重要的事情: 无论进度多赶的项目,发布前,请一定内测. 无论进度多赶的项目,发布前,请一定内测. 无论进度多赶的项目,发布前,请一定内测. 这段时间,真

iOS项目在非测试设备上的安装方法(项目上线前)

转载自:http://blog.csdn.net/ai379558502/article/details/49003383 方法一: 这个办法,其实是国外一个创业项目 TestFlight,面向移动应用开发者,提供一站式超级简易的测试平台,让开发者的移动应用在上线之前通过真正的用户进行应用测试. 使用TestFlight,甚至不需要有苹果开发者账户,就可以测试APP.TestFlight提供了一个云端安装app的方案,可以大大降低目前iTunes同步的难度.TestFlight能做比云端安装ap

【技测】游戏上线前服务器压力测试应该怎么做

伴随手游上线推广,玩家爆发式增长,不少开发者都遇到过玩家冲爆服务器的情况,因此降低服务器崩溃的风险就显得非常重要.游戏上线前如果做了服务器压力测试帮助会很大.今天就来说说压力测试. 编写脚本机器人 为了在游戏上线前实际掌握服务器的承载能力,在游戏的开发流程末端都会引入压力测试.最普遍的一种测试方式是机器人模拟测试.通过脚本机器人在游戏中模拟一个玩家可能进行的操作,几千个机器人在服务器里面连续执行各种操作,测试各处功能的完整度. 脚本机器人是大部分CP在上线前的一个重要压测手段,因为这是低成本下最

看完你也能独立负责项目!产品经理做APP从头到尾的所有工作流程详解!

(一)项目启动前 从事产品的工作一年多,但自己一直苦于这样或者那样的困惑,很多人想要从事产品,或者老板自己创业要亲自承担产品一职,但他们对产品这个岗位的认识却不明晰,有的以为是纯粹的画原型,有的是以为做项目管理跟踪项目进度,有的是做竞品分析给老板看.实际上,这些都不是产品经理的核心和重点.在较为成熟的企业,因为产品的壮大和人员的增多,为了便于协作和沟通,岗位会细化的很清楚,如产品经理.交互设计师.UI设计师.用户体验分析师.数据分析师.运营等等.但是创业型公司中产品经理往往都是身兼数职,创业公司

项目上线流程-Django后端+vue前端

购买服务器 # 购买阿里云服务器 # 短期或是测试使用,创建 按量收费 服务器,可以随时删除,删除后不再计费,但要保证账户余额100元以上 连接服务器 1)账号 >: ssh [email protected] 2)密码 >: ******** 服务器命令 管理员权限 1)以下所有的服务器命令均可以在管理员权限下执行 >: sudo 命令 配置终端 1)编辑配置文件 >: vim ~/.bash_profile 2)将原来内容全部删除掉 >: ggdG 3)进入编辑状态:填入

【运维】记一次上线前的紧急定位与修复-献上九条小经验

1 简介 本文介绍了作者所在团队在某次上线前测试发现问题.定位问题并修复上线的过程,最后给出几点经验总结,希望对大家有用. 2 过程 (1)今天需要上线,但昨晚才合并了所有分支,时间很紧迫.不幸的是,打包测试后发现有一个Springboot应用(模块R)启动失败,但进程没有死,一直在输出报错日志. (2)Google了相关的报错日志,并没有找到相关信息.查看了模块R的代码变更,并没有什么改动,以为是环境问题:部署到其它环境后,发现问题依旧存在,而且这个问题从未出现过,基本排除环境问题,问题还是出

App上线前准备事项

现在不少企业都开发了自己的APP,但怎么进行推广运营还需要进一步的准备.今天我们就来谈谈app上线之前要做好的7件事! 1.定位精准 现在已经不是大而全的时代了,是小而精的时代了!现在的超级app越来越多,能够让你在夹缝中生存的只剩小众人群里的垂直需求了! 2.低调做事 保持低调,高调会让你过早地暴露在产品经理的雷达下,吸引更多的竞争者加入.少去参加一些行业分享,除非要做推广,才可以在公开场合谈谈前段时间做的案例 3.功能简单 不能只参考市面上已经迭代好多次趋于完善的产品作为现阶段的开发目标.那

[ app运营 ] APP运营思考:APP上线前,我们该做些什么?

一.产品部分:想一想APP的承载够不够,是否要做压力测试?上架后,会迎来第一波用户,如何保证你APP的正常运行?将会出现哪些意外情况?我们遇到一个真实的案例,某游戏APP上架后,第一天就有3万次真实激活,但就在当天晚些,出现几百个差评,几乎都是说:“登陆慢.运行慢.垃圾游戏”这样的评论,第二天只好主动下架调整. 移动互联网,特别是APP store的世界,天天都在上演着一夜成名的故事,如果你不想在第一天就倒下的话,花点时间做压力测试吧. 二.市场部分:1. 想一下如何收集用户反馈,以及如何处理.