前言:如果你要忽略运维,你将付出很大代价来弥补这个忽略错误!!
1. 软件统一安装
目的:保证机器集群的一致性(这一点对一个需要在多机器上运行的服务非常重要!!!)
场景:在多台机器安装jdk、resin、Nginx、redis等等
策略:
(a)搭建一个内部web服务
(b)将软件的安装过程写成shell脚本
(c)在需要安装软件的机器上执行:curl http://***/download/auto-xxx-install.sh | sh
2. 程序Bug
(a)redis、mysql等数据库要定期连接,否则会断开,报SocketTimeOut错误
(b)