说个真事,前阵子公司一小伙跑脚本,把测试库的表清了这本来也没啥,结果他改的是生产环境。凌晨两点全组人爬起来翻备份,发现备份任务上周就挂了,没人看告警邮件。那一晚上我把这辈子会的脏话都复习了一遍。
我的教训就一条:任何带delete和drop的脚本,先拿echo跑一遍,眼过一遍再执行。别嫌土,土办法救命。还有备份这东西,不是设了任务就万事大吉,得定期真去恢复一次,不然你以为的备份,可能只是一堆躺在角落的压缩包。
说真的,程序员的成熟不是写出多牛的架构,是知道哪些操作会让你半夜被电话叫醒。你们有没有踩过类似的大坑?