运维之救火英雄

2024-04-13 16:08
文章标签 运维 英雄 救火

本文主要是介绍运维之救火英雄,希望对大家解决编程问题提供一定的参考价值,需要的开发者们随着小编来一起学习吧!



    让我们听首歌,我们慢慢说。。。诉说这迷人的冬天,诉说这绵绵不绝的哀怨,诉说这落叶的秋思。。。


    生产环境报错,报错connection timeout,连接数据库超时,应用报错,跳过了PAAS层,直接将报错信息丢到IAAS层。。。。


    IAAS拿到了数据库实例名,查询相关的数据库状态,一切正常,now 。。。how to do???


    反馈应用层,数据库一切正常。。。问题陷入了困境,这个错连续报错三次,那么还会不会报错??没人知道,没人了解,没人清楚。。。


    这时候PAAS出来了,这个错误是因为数据库的dirty connection。。。为啥会出现这个错误,因为PAAS没有配置相关的参数啊。。。


    PAAS成了盖世大英雄。。。救火英雄,在关键时刻解决了客户的疑惑。。。


    那么谁是大英雄???救火队员这种人是要活活打死还是要好好的养着呢???


延伸。。。。

    

    运维是干啥?运维是为了保证应用的高可用性,不中断用户的业务,解决客户的疑问,其实最重要的就是。。。。有事的时候没运维啥事,有锅的时候运维来抗。。。


    我可能不适合做运维。。。。我喜欢将问题消灭在萌芽之中,我喜欢在问题发生之前就解决掉,我喜欢在还没出问题的时候就弄出来很多的应急预案。。。

    

    我可能不适合做运维。。。。我不喜欢看见任何告警,我不喜欢书写任何故障报告,我不喜欢看见应用的可用性低于SLA值。。。。


    我可能不适合做运维。。。。我不会甩锅,我不会拒绝别人甩过来的锅,我最喜欢背锅。。。要不然怎么一身黑呢。。。。


    我好忧伤,我当不了盖世英雄。。。哈哈。。。。


    乱世之中出英雄。。。。太乱了,才会有英雄。。。


    自动化运维做好了,出不了英雄。。。。应急预案做好了,出不了英雄。。。。平常没事多检查,也出不了英雄。。。。除非。。。碰到了BUG。。。。



思维与指尖的灵动


    过了这么久,终于看到一点点有技术含量的操作,我已经等待了一万年,然而仅仅只包含了一点点思想。。。


    许久以来,有的只是没有灵魂操作。一个个行尸走肉式的木偶。。。


    手指的灵动,弹奏出美丽的旋律,而思维的流畅度则决定了手指的流动。


    你的脑子被驴踢了。。。。。还是你的脑子不见了。。。手指再修长,没有乐谱,也不能奏乐一章。。。


    灵动的思维。。。。跳跃的思维。。。出其不意的想法。。。。这样才能舞一曲。。。


    有人有剑谱,练成了辟邪剑谱。。。。有人有剑谱,练成了独孤九剑。。。。好好的一个人,被他们玩成了狗。。。


    什么样的操作最迷人?什么样的手指最有魅力?弹指一笑间,灰飞烟灭。。。


    没有思维的灵魂根本无法浪迹江湖。。。


    灵魂在哪里?灵魂其实就是核心。。。a kernel。。。。很多设计上令人心醉的操作,总是能解决常人无法解决的难题,用最迷人的方式来完成这一操作,这背后蕴含的思想才是最迷人的操作。。。


    为啥很多人只谈操作不谈思想,因为其思想龌龊低级下流卑鄙垃圾。。。。操作可以五花八门,但是掩盖不住那堕落的思想,灵动的思想都是经过了时间的考验,例如。。。linux的kernel。。。


    为啥很多人知道很多指令而不能领悟其精华,因为没有领悟到其中的精髓,因为脑子里都是水,因为很多人只知道剑招,而剑术最高的境界就是心中有招而手中无招。。。


    学会一套手法其实还是比较简单的,但是背后的思想又要花费多少时间去领悟。。。。悟道,路漫漫长远。。。


谈谈脏连接


    千年难遇一次的脏连接,到底有多脏。。。。我也是服,这都能碰到。。。我不信啊,但是。。。我碰到了啊。。。尼玛啊。。。


    一般应用在连接数据库的时候,都会设置一个连接池,连接池也就是一些会话session,和应用一直保持着长连接,当应用需要连接数据库发起查询或者其他操作的时候,就会直接使用连接池里面的连接信息,从而增加查快的速度,无需进行TCP的三次握手,四次断开,而在连接池中的这些连接在服务端可以设置超时时间,其实也就和http中的长连接的概念是相似的,在mysql中会有两个参数的设置,一个参数是wait_timeout,设置服务端关闭非交互连接等待的秒数,也就是在mysql服务端需要回收资源的时候,如果这个连接是非活动连接,那么等待这个时间,服务端会主动断掉这个连接;interactive timeout主要是用来设置服务端关闭交互连接等待活动的秒数,也就是这个连接如果一直活动,但是到了这个时间,服务端也会强制关闭这个连接。


    mysql连接丢失。。。。the last packet sucsessfully received。。。在应用层可以进行重连,使用参数未autoReconnect=true或者在连接池配置中使用参数validationQuery和testOnBorrow。。。或者直接在中间件进行配置,使用简单的sql语句每分钟检测一次即可。。。


    心跳检测。。。好可怕。。。啥时间心跳不行了,这个连接就要被杀死了。。。所以。。。每天要摸着良心做运维。。。



这篇关于运维之救火英雄的文章就介绍到这儿,希望我们推荐的文章对编程师们有所帮助!



http://www.chinasem.cn/article/900595

相关文章

【Linux 从基础到进阶】Ansible自动化运维工具使用

Ansible自动化运维工具使用 Ansible 是一款开源的自动化运维工具,采用无代理架构(agentless),基于 SSH 连接进行管理,具有简单易用、灵活强大、可扩展性高等特点。它广泛用于服务器管理、应用部署、配置管理等任务。本文将介绍 Ansible 的安装、基本使用方法及一些实际运维场景中的应用,旨在帮助运维人员快速上手并熟练运用 Ansible。 1. Ansible的核心概念

网络安全运维培训一般多少钱

在当今数字化时代,网络安全已成为企业和个人关注的焦点。而网络安全运维作为保障网络安全的重要环节,其专业人才的需求也日益增长。许多人都对网络安全运维培训感兴趣,那么,网络安全运维培训一般多少钱呢?   一、影响网络安全运维培训价格的因素   1. 培训内容的深度和广度   不同的网络安全运维培训课程涵盖的内容有所不同。一些基础的培训课程可能主要涉及网络安全基础知识、常见安全工具的使用等,价

linux运维排查常用命令(开发专享)

cd: 进入到某个目录下 cd hikvision ll:详细展示该目录下有的文件 ll su 用户名:切换用户名 例子: su root 根据字符串在文件中查找信息:Grep –a –i 字符串 文件名 例子: grep -a -i 'indexCode=4a28a0dfe0244c0cbabcd9b2c3b60327' nms.nmsweb.debug.log cat 文

Node.js应用的高效部署与运维:从流程自动化到精细化监控

Node.js应用的高效部署与运维:从流程自动化到精细化监控 目录 🚀 使用 pm2 管理 Node.js 应用🐳 容器化部署(Docker)☁️ 云服务部署与自动化扩展📈 应用监控与健康状态维护🤖 自动化运维与流程优化🛠️ 版本控制与发布管理 🚀 使用 pm2 管理 Node.js 应用 pm2 是 Node.js 生态中非常重要的进程管理工具,它简化了 Node.j

乌云章华鹏:如何构建高效的安全运维服务平台

如何构建高效的安全运维服务平台 大家好,我是乌云的章华鹏,今天和大家分享的话题是“高效安全运维服务平台的构建”,包括:企业的数据安全问题,运维安全中面临的网络、系统服务、应用相关配置等问题。 企业安全的核心是数据安全 当我们在讨论如何构建安全运维服务平台之前,我们需要考虑的问题是构建这样一个平台的核心需求是什么?核心需求是帮助企业解决安全风险,避免因为安全风险带来的业务损失。 我们都知道对

企业级Ansible自动化运维项目案例:实战与技巧

在企业级的IT运维中,自动化已成为提高效率、减少人为错误和保证服务一致性的关键手段。Ansible作为一种简单但功能强大的自动化工具,广泛应用于配置管理、应用程序部署、任务自动化和IT编排。本文将通过一个企业级的Ansible自动化运维项目案例,详细介绍如何从零开始设计、实施和优化自动化解决方案,并探讨其中的实战技巧。 一、项目背景 某大型企业拥有多个数据中心和数百台服务器,涉及不同的操作系统

运维学习————Jenkins部署Jar包

目录 使用Jenkins部署Jar包 1、在Jenkins构建Jar包 2、把项目部署到jenkins本地 3、部署到远程服务器上(不是Jenkins所在的服务器) 4、其他jenkins部署方式(使用插件publish over ssh) 1、安装插件 2、配置system 3、jenkins配置 使用Jenkins部署Jar包 1、在Jenkins构建Jar包

技术掌舵人齐聚Gdevops峰会,解读数据库、智慧运维、Fintech转型精要

2020年,Gdevops全球敏捷运维峰会开启了传播前沿技术、助力技术人成长进阶、促进跨界交流合作的第五个年头。依托迄今成功举办的17场大会在分享议题上的精心打磨、在技术圈子里的口碑传播,Gdevops在展开新一年技术巡演中邀请到更顶级的嘉宾阵容,将带来更重磅的科技成果与独家实践。 2020 Gdevops全球敏捷运维峰会 时间:2020年9月11日 地点:北京新世纪日航饭店(北京市海淀区首都

专业远程控制SDK嵌入,贝锐向日葵助力保利物业实现智能设备运维

为了实现更高质量的物业服务,很多物业企业在社区一线部署了大量的数字化自助式终端设备。这些设备可以为居民提供自助式的基础物业服务,有效提升了服务效率,居民满意度也得以提高。 一方面,物业企业通过引入此类设备,也逐步开始数字化转型,进而实现管理体系的迭代和降本增效;另一方面,面对数量多,分布广的智能设备,也需要企业构建对应的专业远程运维和技术支持体系,对其实施有效的管理,同时在用户自助使用出现问

阿里云飞天洛神云网络子系统“齐天”:超大规模云网络智能运维的“定海神针”

云布道师 引言:近日,在南京上秦淮国际文化交流中心举办第八届未来网络发展大会上,阿里云凭借“超大规模云网络智能运维系统”一举斩获由中国通信学会专家组评选的“未来网络领先创新科技成果奖”,本次获奖也体现出阿里云在云网络技术领域科技创新实力获得业界的高度认可,评委专家一致认为“本项目针对云网络运维面临的成本、效率、实施性等挑战,突破了高性能运维数据管理、无人值守网络变更、高精度网络监控、全链路异