为什么"陌生应用排障"这么让人崩溃我以前遇到一些项目,发现他们遇到对自己的应用了解很少:点开服务器一看,进程名看不懂,目录结构乱七八糟,日志文件几十个,不知道该看哪个。然后是乱。上来就 tail -f 各种日志,grep 一堆关键字,越查越焦虑,恨不得把整个 /var/log 翻个底朝天。最后...
很多人对 Nginx 的认知停留在"反向代理服务器"这五个字上,但这么说其实不全面。Nginx 本质上是一个 高性能的 HTTP 和反向代理服务器,由俄罗斯人 Igor Sysoev 在 2002 年搞出来的,最初就是为解决 C10K 问题而生的——啥意思?就是单机同时处理一万个并发连接。它能...
最近在给团队做内部工具的时候,又被 Python 打包这事折腾了一遍。说真的,这玩意看起来简单,真要让你选个合适的方案,没个三五天根本摸不清门道。我团队那帮人,java、go、PHP 的都有,每次看我搞 Python 部署就笑话我。"你这啥玩意儿?打个包搞一下午?" 你还别说,真就一下午,还不...
凌晨 4 点,我盯着屏幕上那个跑了快 20 分钟的 Python 脚本,咖啡喝了三杯,困得要死。脚本干啥呢?检查 80 台服务器的网络连通性,每台超时设 5 秒,串行跑的。当时我就想,这要是哪天服务器数量翻到 200 台,我不得跑到天亮?后来同事看了我的代码,就说了句:你咋不用 asyncio...
睡梦中手机震个不停,迷迷糊糊摸过来一看,好家伙,告警群里已经炸了:核心业务接口大面积502,客服那边电话快被打爆了。我盯着天花板愣了两秒,然后爬起来开电脑,远程连上跳板机那一刻,说实话手都是抖的。这种场景做运维的应该都不陌生吧?大晚上被叫起来,脑子还没转过弯来,屏幕上全是红色告警,脑子里只有一...
热爱技术的云计算运维工程师,Python全栈工程师,分享开发经验与生活感悟。
欢迎关注我的微信公众号@运维躬行录,领取海量学习资料