[转]F5负载均衡环境下某应用故障分析案例

LLM与智能体系统在电网中的三大核心应用与架构实践 大语言模型(LLM)作为自然语言处理的核心技术,通过深度学习实现文本理解与生成。其原理基于Transformer架构,能够捕捉语言中的复杂模式。在工程实践中,LLM的价值体现在处理非结构化数据和辅助决策等方面。在电网领域,LLM与智能体系统结合,可应用于故障诊断和调度优化等场景。具体来说,LLM能够解析巡检报告等非结构化文本,而智能体系统则实现多源信息融合,提升电网运维效率。本文聚焦LLM在电网中的实际应用,探讨从单任务解析到多智能体协作的落地路径。 阅读详情

本文来自互联网,非我原创,原文章名为《高级TCP/IP网络排错》,该案例出自其第三节:用OmniPeek解决网络中的难题。

       如该案例作者看到我的转载请跟我联系,可以做个朋友,切磋一下技术问题,如果哪位网友知道该案例的原作者,也烦请留言告知。

【我的点评】:

1,充分运用了中间设备自带的抓包功能(对中间设备自带抓包功能感兴趣的兄弟,请参阅我的文章《常见系统和网关设备自带抓包功能介绍及操作指南》),提高了分析效率;

2,整个过程使用对比分析法(参见我的文章《疑难网络故障的分析方法和原理之对比分析法》),发现进出F5报文的差异,快速界定异常问题产生的原因是F5、客户端还是服务器;

3,在做数据包分析之前,确定了业务报文交互路径,明确可能的故障点,为下一步的排查提供了基础,但是从作者给的拓扑结构上看,出来F5之外,这个数据路径应该还会经过那台旁接的防火墙;

4,“F5日志中报端口无法到达”,此问题不太像是指物理端口不可达,个人感觉是指UDP端口不可达的可能性更大一些;

【原文全文】:

1 问题提出
       某系统割接上线后,由于f5设备始终未处于正常工作状态导致系统故障频繁,严重影响业务的正常运营。由于此系统历经旧系统扩容改造后系统环境较复杂,给故障问题的诊断带来了不便。 
       故障的表现为:正常运行的系统突然出现业务中断,与主数据库的连接无法打开,持续时间在30秒到2分钟之间,然后系统又突然恢复正常。此故障有时半个月没出现一次,有时一天出现5、6次,故障的间隔时间没有规律。

2 F5现网部署情况
       新系统上线后,新增负载均衡设备F5(单点),如下图1所示:
 

       其中在F5看来黑线部份的VLAN10和红色部份的VLAN114在系统的主交换机中属于同一个广播域(同一VLAN)。
       在F5上设置的健康检测机制:每隔5秒钟,F5定期Get F5后面的每一台应用服务器的一个特殊网页,这个特殊动作会引起应用服务器通过F5去数据库服务器中取一个特殊的字符串,如果能取到这个字符串,F5就认为系统是正常的,如果取不到,F5就认为系统或数据库服务器不正常,断开对某一台应用服务的请求,把请求转发到同一个Pool中的另一台服务器中,如果都Get不到,则F5断开所有对应用服务器的请求。

       7月26日F5随着新系统上线后开始在现网运行,系统稳定工作了13天后中,就不断发现系统出现短暂的突然中断,现象是F5应用层检测发现不能检测到数据库的连接,约一分钟后又恢复正常。
       由于F5是一个单点设备,因此重点关注F5的问题,经过不断地优化系统,发现F5的系统日志中报端口无法到达,怀疑是某个与交换机端口的连接有问题,采用双千兆做成Etherchannel后运行几天后还是报交换机端口错误。由于外部线路已经采用双端口channel,F5与交换机端口出错的可能性极小,怀疑这个提示可能表示内部的端口不可达,也就是说它的硬件出了问题,更换一台硬件后,不再报“端口不可达”错误。
       更换新硬件后只稳定运行几天,F5的应用层检测程序就开始频繁报告应用层监控出错,经常是F5后面的4台两种不同类型的应用服务器同时报监控错误,由于认为在概率上不可能存在4台两种不同类型的服务器同时出错,而且也不可能两台HP的小型机同时出错。所以重点把目光集中在F5上,反复对F5设备进行了优化,但一直没有实际的效果, 
3 问题分析和解决
       在这种情况下我们决定从捕获 应用服务器--F5--主数据库 之间的报文,从底层的抓包上着手分析故障的原因,抓包点分布如下图2所示:

 捕获报文如下图3: 

        从故障的症状上看,是数据库服务器向应用服务器10.10.1.23发出TCP reset报文,断开了TCP连接。因为应用服务器是经F5做NAT转换成192.168.114.185与数据库连接的,再查看F5(114.185)与数据库的连接报文统计如下:
Packet Source Destination Size Date Absolute Time Cumulative Bytes Protocol Decode: TCP Flags
110 192.168.114.185 192.168.114.20 64 2008-10-23 43:57.2 64 TNS %00010000  ...A....
2175 192.168.114.185 192.168.114.20 64 2008-10-23 43:59.0 128 TNS %00010000  ...A....
3765 192.168.114.185 192.168.114.20 64 2008-10-23 44:00.6 192 TNS %00010000  ...A....
4563 192.168.114.185 192.168.114.20 64 2008-10-23 44:01.4 256 TNS %00010000  ...A....
4643 192.168.114.185 192.168.114.20 64 2008-10-23 44:01.6 320 TNS %00010000  ...A....
6872 192.168.114.185 192.168.114.20 64 2008-10-23 44:02.4 384 TNS %00010000  ...A....
16805 192.168.114.185 192.168.114.20 64 2008-10-23 44:19.0 2880 TNS %00010000  ...A....
16908 192.168.114.185 192.168.114.20 64 2008-10-23 44:20.0 2944 TNS %00010000  ...A....
18369 192.168.114.185 192.168.114.20 64 2008-10-23 44:21.5 3008 TNS %00010000  ...A....
18680 192.168.114.185 192.168.114.20 64 2008-10-23 44:21.9 3072 TNS %00010000  ...A....
18700 192.168.114.185 192.168.114.20 64 2008-10-23 44:22.2 3136 TNS %00010000  ...A....
18750 192.168.114.185 192.168.114.20 64 2008-10-23 44:22.4 3200 TNS %00010000  ...A....
19027 192.168.114.185 192.168.114.20 64 2008-10-23 44:23.9 3264 TNS %00010000  ...A....
19029 192.168.114.185 192.168.114.20 64 2008-10-23 44:23.9 3328 TNS %00010000  ...A....
19513 192.168.114.185 192.168.114.20 64 2008-10-23 44:25.2 3392 TNS %00010000  ...A....
20601 192.168.114.185 192.168.114.20 64 2008-10-23 44:28.9 3456 TNS %00010000  ...A....
20603 192.168.114.185 192.168.114.20 64 2008-10-23 44:29.0 3520 TNS %00010000  ...A....
20693 192.168.114.185 192.168.114.20 64 2008-10-23 44:29.2 3584 TNS %00010100  ...A.R..
20694 192.168.114.20 192.168.114.185 64 2008-10-23 44:29.2 3648 TNS %00000100  .....R..
20695 192.168.114.20 192.168.114.185 64 2008-10-23 44:29.2 3712 TNS %00000100  .....R..
20892 192.168.114.185 192.168.114.20 64 2008-10-23 44:30.6 3776 TNS %00010100  ...A.R..
20893 192.168.114.20 192.168.114.185 64 2008-10-23 44:30.6 3840 TNS %00000100  .....R..
20894 192.168.114.20 192.168.114.185 64 2008-10-23 44:30.6 3904 TNS %00000100  .....R..
20911 192.168.114.185 192.168.114.20 64 2008-10-23 44:30.7 3968 TNS %00010100  ...A.R..
20912 192.168.114.20 192.168.114.185 64 2008-10-23 44:30.7 4032 TNS %00000100  .....R..
20913 192.168.114.20 192.168.114.185 64 2008-10-23 44:30.7 4096 TNS %00000100  .....R..
20938 192.168.114.185 192.168.114.20 64 2008-10-23 44:31.0 4160 TNS %00010100  ...A.R..
20941 192.168.114.20 192.168.114.185 64 2008-10-23 44:31.0 4224 TNS %00000100  .....R..
20942 192.168.114.20 192.168.114.185 64 2008-10-23 44:31.0 4288 TNS %00000100  .....R..
21006 192.168.114.185 192.168.114.20 64 2008-10-23 44:32.0 4352 TNS %00010100  ...A.R..
21009 192.168.114.20 192.168.114.185 64 2008-10-23 44:32.0 4416 TNS %00000100  .....R..
21010 192.168.114.20 192.168.114.185 64 2008-10-23 44:32.0 4480 TNS %00000100  .....R..
21017 192.168.114.185 192.168.114.20 64 2008-10-23 44:32.0 4544 TNS %00010100  ...A.R..
21020 192.168.114.20 192.168.114.185 64 2008-10-23 44:32.0 4608 TNS %00000100  .....R..
21021 192.168.114.20 192.168.114.185 64 2008-10-23 44:32.0 4672 TNS %00000100  .....R..
21030 192.168.114.185 192.168.114.20 64 2008-10-23 44:32.1 4736 TNS %00010100  ...A.R..
21031 192.168.114.20 192.168.114.185 64 2008-10-23 44:32.1 4800 TNS %00000100  .....R..
21032 192.168.114.20 192.168.114.185 64 2008-10-23 44:32.1 4864 TNS %00000100  .....R..
21070 192.168.114.185 192.168.114.20 64 2008-10-23 44:32.7 4928 TNS %00010100  ...A.R..
其中TCP Flags字段中...A.R..发出了ACK/Reset,说明185发出了如下的信息:
1、 收到了114.20的信息,所以应答为ACK
2、 185认为有问题,所以发出了Reset信息,断开了与数据库的连接。
解码的报文如下图4: 


从上面的解码看出,192.168.114.185向192.168.114.20发出了一个TCP ACK/Reset的报文,而此时的客户端并没有发出这种报文,所以故障看起来像是发出TCP reset报文的根源在于F5。再查询一下192.168.114.185之前的几个报文:
        10.10.1.22向192.168.114.20发出了数据库的操作请求,ACK/Push置1,注意到此报文的Seq/ACK:2985731990/1217522607,下图5

下一个包如下图6: 

     对此序列号Seq/ACK:2985731990/1217522607一致,只是源地址不一致,说明这个报文是F5收到后做了一个地址转换,并发送到数据库服务器,再查看下一个报文,如下图7: 


        F5接着就发了一个ACK/Reset报文送到数据库服务器,数据库服务器响应Reset报文到114.185,如下图8 

        然后F5转换后送到10.10.1.22,如下图9

        结论:F5自作主张向数据库发出ACK/Reset报文,是导致大量TCP连接被断开的原因,
进一步检查为什么F5会向数据库发出大量的ACK/Reset报文:
        分析捕获的报文,观察114.20响应座席中间件经F5转发的请求从7:44:29.185586开始,每次回应两个相同的报文,如下图10蓝影所示: 


        然后F5认为响应不正常,发出ACK/Reset报文断开连接,每次F5发出ACK/Reset报文都是收到114.20发出的两个相同的报文,这个过程持继到TCP连接持被断开,进一步观察发现故障期间F5发出一个Ping,114.20响应了四个完全相同的 Ping Reply。 如下图11 

        再察看114.20响应查询台经F5转发的请求,如下图12

        现象一样,在7:44:29.135909秒开始114.20响应114.165时发出了两个完全一样的报文,导致F5发出ACK/Reset断开连接,165到114.20发出的Ping也一样得到了四个相同的回应 ,下图13

观察114.21对座席中间件服务器的响应,如下图14: 

        从7:44:29.113430秒开始,114.21响应查询台请求的报文为两个完全一样的报文,导致F5发ACK/Reset,断开连接。响应Ping的请求也同时为4个,如下图15: 
        对际114.21对座席中间件的请求响应如下图16: 

        从7:44:29,424117秒开始,数据库服务器114.21对于应用的查询都响应相同的报文(duplicate packet),F5认为受到了网络攻击,因此F5发出ACK/Reset报文,关闭TCP连接,造成应用的中断并且故障期间数据库服务器一直响应相同的重复的报(duplicate packet)文,所以新的TCP连接始终建立不起来,直到数据库服务器不响应duplicate packet后,系统才恢复正常。
       经与HP公司联系,把相关捕获的报文发给HP的技术支持,HP承认他们的操作系统以前在特殊的情况下出现过类似的现象(duplicate packet),随后HP给出解决问题的相关补丁。在进行操作系统补丁修复后,不再出现相同的问题,难题似乎已经解决。
       系统稳定运行了几天之后,又出现了相似的问题,从抓包的分析的结果来看,已经没有出现HP数据库服务器(duplicate packet)响应,但对捕获的TCP报文中分析中,发现用前面做过的TCP过滤ACK/RST模板过滤后,依然发现大量的ACK/RST报文,但这次引起F5断开连接的原因不是数据库服务器的duplicate packet响应了,
从捕获的报文中看到,这一次F5没有任何理由就直接向应用服务器和数据库两连发送ACK/RST,断开了两边的TCP连接,由于没有找到任何证据证明在F5发出ACK/RST的报文之前,数据库和应用服务器有发出任何异常的报文,这一次,我们认为断开连接的原因是F5自身的问题造成的,F5厂家对此现象也迷惑不解,想在实验室模拟也无法重现故障现象,经与F5厂商多次的交涉,由于我们提出相关有力的抓包证据,证明确实是F5设备在没有任何先兆的情况下,主动断开应用服务器和数据库服务器之间的TCP连接,F5厂家反反复复地分析了捕获的报文,最后终于发现在代理商给出的解决方案中存在问题,如下图17中所示: 


       按照标准的F5应用解决方案,Vlan10和Vlan114应该是设成不同的广播域的,保证Vlan114与Vlan10的广播相互隔离,但在此次改造中,F5的代理商在项目实施时为了图省事,就把F5设备的Vlan10与原系统的VLan114放在一个广播域中,由于实施后观察一段时间(大约二周)没有发现问题,而且据他的经验在以前类似的项目中也用过相同的解决方案,一直是正常的。所以一点都没有怀疑是设置的问题。
经过在与F5相连的交换机上设置,把Vlan10和Vlan114设置成不同的广播域后,不再出现F5自主断开TCP连接的事。

        总结:对TCP协议的深刻理解有利于我们找到问题的根本原因,利用OmniPeek的高级过滤功能,能够快速地在大量的报文中找到出现问题的报文,同时也有利于用户与厂商沟通确认问题的根本原因。

转载至:点击打开链接

量化交易系统中如何处理测试中的异常和故障? 异常是指程序运行时非预期的事件或错误,例如数据格式错误、网络中断等。在量化交易系统中处理异常和故障需要多层次、多方面的策略,从代码层面的异常处理到系统级的监控和冗余设计,确保系统能够在各种情况下稳定运行。通过持续的测试和改进,可以不断提高系统的健壮性和可靠性。捕获和记录异常:通过代码中的异常捕获和日志记录,及时发现问题。实时监控和报警:使用监控和报警系统,快速响应异常和故障。回测和仿真测试:在真实交易前进行充分的测试,发现潜在问题。健壮性测试:进行压力测试和故障注入测试,验证系统在极端条件下的表现。 阅读详情

相关推荐

F5负载均衡配置实际案例 实施方案汇总

涉及了很多行业的F5负载均衡实施方案,非常有参考价值! CMNET9期工程智能选路项目第三方出 口F5业务割接.pdf F5 BIG-IP LC标准配置文档.pdf F5 BIG-IP负载均衡器维护指导书V2.pdf F5 B中国计量学院F5_LC实施报告.pdf F5 LC+LTM解决方案.pdf F5 Link Controller配置指南.pdf F5 安装指导手册V1.0.pdf F5 负载均衡实施方案.pdf F5-LTM实施文档.pdf F5-WebLogic-CLuster集群-合力金桥_10.5.pdf F5_负载设备均衡部署方案.ppt F5成功案例-北京航空航天大学.pdf F5行业成功案例和典型应用.ppt F5负载均衡实施方案.pdf F5负载均衡实施方案_08.1.pdf F5负载均衡配置实际案例 实施方案汇总.rar F5非电信行业典型案例.pdf LC 某油田配置报告.pdf LC实施方案建议书.pdf WAN广域网链路F5负载均衡配置实际案例.pdf 中行——F5配置截图

8. F5负载均衡配置一例 (型号:BIG-LTM-1600-4G-R)

F5 提供的解决方案保证每个用户的应用实现安全、高速和高可用,帮助企业获得最大投资回报。通过在网络中增加智能和可管理性而降低应用的负荷,F5使应用得以优化,从而提高运行速度,并降低资源消耗。 此次实施的F5型号为BIG-LTM-1600-4G-R,外形如下图:   注:本文仅供参考。 一、实施环境概述:本次采用的为旁路接入方式,F5的1.1和1.2两个接口分别接入应用双机环境的主、备交换机

MuTou的博客 1万+

图解转置卷积原理

声明:本文大部分搬运自【机器学习】详解 转置卷积 (Transpose Convolution) 感谢博主花与人间事同,本人只是在博主原创文章上做补充以及添加一些自己的理解。 1 转置卷积的背景 通常,对图像进行多次卷积运算后,特征图的尺寸会不断缩小。而对于某些特定任务 (如图像分割和图像生成等),需将图像恢复到原尺寸再操作。这个将图像由小分辨率映射到大分辨率的尺寸恢复操作,称为上采样 (Upsample),如下图所示: 上采样方法有很多,详见【图像处理】详解 最近邻插值、线性插值、双线性插值、双三次插值

laonafahaodange的博客 5685

nginx单点问题

只配置一个nginx会有单点问题,怎么解决? nginx的单点问题就是如果nginx挂了那么整个后边的服务将不可访问,失去了高可用性,可利用nginx、keepalived、lvs(或F5)解决nginx的单点问题,实现高可用、负载均衡、横向拓展的功能 nginx:用作反向代理 keepalived:用作监测某个服务是否正常,若不正常则切换到其他备份服务中,如检测nginx有没有挂掉,挂掉后可以将当前nginx功能切换到另外一个nginx上(同理也可以检测lvs) lvs:用作负载均衡,作用于操作系统(软

liaofeifeifeifei的博客 2102

车辆动力学仿真模型的可信度评估方法

以转向工况测试为例,实车采集的方向盘转角作为车辆动力学模型的输入,记录车辆动力学模型的横摆角速度的输出结果,计算横摆角速度的幅频特性,根据《GB/T 6323-2014 转向盘角脉冲试验》的方法,获取横摆角速度峰值、横摆角速度谐振峰频率、横摆角速度谐振峰水平,与采集的实车结果对比,并计算车辆动力学模型和实车对于关键对比参数的相对误差。由公式(2)计算可得,在制动工况和转向工况测试下,车辆动力学模型和实车的纵向车速、制动减速度、制动距离、横摆角速度基本一致,精度> 85%,具有较好的精度。

wangchen900705的博客 1958

Windows 必看!OpenClaw 一键安装教程|告别报错,一次成功不踩坑

OpenClaw 完整安装与配置的全流程教程

m0_70389289的博客 1085

[原]F5负载均衡示例:轮寻

/** * lihaibo 欢迎转载,请保留原地址 */ 规划: F5 1600 BIG-IP   内网 192.168.100.0 255.255.255.0 外网 10.50.20.0 255.255.255.0 Virtual Server vs_web   node_pool pool_web   ...

weixin_30563917的博客 376

ZYNQ通过AXI DMA实现PL发送连续大量数据到PS DDR

方案二是在PS端的MPU配置中,将DMA缓冲区所在的内存区域标记为“不缓存”(Device或Strongly Ordered类型),但这样CPU访问这些内存区的速度会大幅降低,需要根据实时性和数据正确性的需求做权衡。更妙的是,描述符链表可以做成一个环状队列,放在DDR里让DMA循环取走,从而实现持续不断的“流式”传输。用FPGA实现FFT硬件加速的系统中也是如此:PS向PL提交待处理的FFT数据,PL硬件加速计算后,DMA把结果写回DDR,全程CPU几乎只做配置调度,大量数据吞吐留给了硬件通道。

QQ_778132974的博客 173

f5故障排除

1.硬件问题   1)硬盘:查看/var/log/daemon, kern日志,smartctl测试,EUD   2)PSU: 查看LCD报警,/var/log/ltm,EUD等   3)内存:可能导致设备突然重启或无法启动,查看console日志等   4)其他:日志,EUD等 2.软件、告警、网络等问题   1)重启,切换,进程重启等,可以查看进程状态(bigstart statu...

weixin_33878457的博客 2619

【2026最新版】python点云处理算法汇总(长期更新版)

python点云处理算法整理。博客长期更新,最近一次更新时间为:2026年10月4日。

点云侠的博客 42万+

【CASS精品教程】035:南方CASS7.1台阶画法案例大全

摘要:本文详细介绍了南方CASS7.1软件中5种台阶工具的使用方法,包括普通台阶、有边台阶、L型台阶、U型台阶和不规则台阶。重点说明各类台阶的绘制步骤和注意事项,如绘制方向(从右下角逆时针连接4个点)、台阶方向标识(白色边为下边)、台阶数自动生成不可更改等特性。同时指出高版本CASS可能存在操作差异,并配以多张示意图直观展示各类台阶的绘制过程和效果,为使用CASS7.1绘制建筑台阶提供了实用指导。(148字)

智慧空间实验室 2920

F5负载的应用

1. F5是什么 一般负载分为软件负载和硬件负载,比如软件中使用nginx等工具实现负载均衡,而F5负载均衡器就是硬件网络性能优化设备。 他不同于交换机、路由器这些网络基础设备,而是建立在现有网络结构上用来增加网络带宽和吞吐量的的硬件设备。 2. F5工作原理 ①、客户发出服务请求到VIP ②、BIGIP接收到请求,将数据包中目的IP地址改为选中的后台服务器IP地址,然后将数据包发出到后台选定的服务器 ③、后台服务器收到后,将应答包按照其路由发回到BIGIP ④、BIGIP收...

安余生的博客 1万+

SpringBoot + MyBatis-Plus 高效实现数据变更记录:从注解到通用审计方案(附源码)

*** 数据变更审计插件* 拦截增删改操作,自动记录变更日志*/@Component@Resource/*** 拦截SQL执行*/@Override/*** 数据变更审计插件* 拦截增删改操作,自动记录变更日志/*** 拦截SQL执行。

2601_94871597的博客 557

Frigate高可用:故障转移与负载均衡

Frigate作为一款本地NVR(网络视频录像机)系统,在生产环境中需要确保高可用性和可靠性。虽然Frigate本身不提供原生的集群功能,但通过合理的架构设计和外部工具配合,我们可以构建一个具备故障转移和负载均衡能力的高可用监控系统。 ## 高可用架构设计 ### 单点故障分析 在构建高可用方案前,我们需要识别Frigate系统中的关键单点故障: ```mermaid flowchart ...

gitblog_01194的博客 910

Android SystemUI——初始化流程(三)

1、Android 系统在启动之后,首先会Zygote进程,Zygote进程又会进一步启动 SystemServer进程,它会启动各种系统所需要的服务,在监听AMS启动完毕之后,还会启动SystemUIService。2、在启动SystemUIService服务之前,系统首先会创建SystemUI对应的进程,获取SystemUIAppComponentFactory实例对象,调用instantiateApplicationCompat创建SystemUIApplication实例对象并设置回调方法。

小旭的专栏 1157

android 蓝牙通讯demo

android 下蓝牙通讯demo,实现了发现蓝牙,使能蓝牙,通过蓝牙发送消息。

mysql-proxy 负载均衡 故障排除

前提:mysql-proxy-0.8  mysql-5.1  linux kernel 2.6.18以上   在64位linux上的安装参见《centos5.5 x86_64(linux)下安装Mysql-proxy》 http://blog.sina.com.cn/s/blog_5f66526e0100p10a.html   启动配置核心 mysql-proxy --da...

经验之谈,不做搬运工 943

Outlook Express 6 (OE6) for Win7/Win8/Win10

英文版 Outlook Express6.0, 兼容Win7/Win10/WinXP,解压就可用。

Linux软件RAID(mdadm)原理与生产环境实践

RAID(独立磁盘冗余阵列)是服务器存储系统的核心技术,通过磁盘组合实现性能提升与数据冗余。软件RAID利用操作系统内核功能实现RAID逻辑,相比硬件方案具有成本低、灵活性高的特点。以Linux的mdadm工具为例,其采用超级块机制存储阵列元数据,支持RAID0/1/5/6/10等多种级别,通过条带化算法优化数据分布。在企业级应用中,软件RAID配合XFS等现代文件系统,可达到硬件方案90%的性能而成本仅为1/5,特别适合SAS/SATA环境的大规模部署。实际运维中需关注chunk大小设置、内核参数调优以及

weixin_30732487的博客 416

STM32F407中文手册

STM32f407中文手册 本参考手册面向应用开发人员,提供有关使用 STM32F405xx/07xx、STM32F415xx/17xx、 STM32F42xxx 和 STM32F43xxx 微控制器存储器与外设的完整信息。STM32F405xx/07xx、STM32F415xx/17xx、STM32F42xxx 和 STM32F43xxx 构成一个微 控制器系列,各产品具有不同的存储器大小、封装和外设。有关订购信息以及器件的机械与电气特性,请参见数据手册。有关 ARM Cortex™-M4F 内核的信息,请参见《Cortex™-M4F 技术参考手册》。

win10 跳过U8环境检测的IE WebControls.rar

win10 安装u8的时候 提示IE WebControls 不通过,这个工具可以欺骗u8的检查。 跳过U8环境检测的IE WebControls。提示导入失败后,重新检测通过。

基于LVS+KeepAlived实现Ngnix高可用解决方案

🚀 作者 :“二当家-小 D”🚀 博主简介:⭐前荔枝 FM 架构师、阿里资深工程师||曾任职于阿里巴巴担任多个项目负责人,8 年开发架构经验,精通 java, 擅长分布式高并发架构, 自动化压力测试,微服务容器化 k8s 等🍅文末获取源码联系 配套笔记打包🍅。

二当家小D的学习资源库 1423

滴滴校招运维笔试题复盘:从生产环境搭建到故障排查

系统运维工程师的核心职责,是在复杂业务场景下保障生产环境的稳定与高可用。故障排查能力与自动化思维,决定了运维工作的效率与质量。从Linux性能分析到负载均衡选型,从MySQL主从复制到缓存雪崩治理,运维知识体系需要覆盖基础架构与中间件。通过理解监控指标、容量规划和应急预案,运维人员能够在系统从零搭建过程中建立可靠的防线。本文基于滴滴校招运维笔试题的考察逻辑,梳理生产环境搭建与维护的关键路径。

weixin_34060741的博客 420

mysql高可用分库分表_mycat搭建mysql高可用分布式数据库(分库,分表,读写分离,主从切换)...

1.环境准备:服务器centos7.2.5: 172.18.113.37(主) 172.18.113.38(从)两台数据库mysql-5.7.25:wget https://dev.mysql.com/get/Downloads/MySQL-5.7/mysql-5.7.25-linux-glibc2.12-x86_64.tar.gz数据库中间件mycat-1.6.7.1:wget http:/...

weixin_34669755的博客 226

mysql分库分表中间件简书_mycat搭建mysql高可用分布式数据库(分库,分表,读写分离,主从切换)-Go语言中文社区...

1.环境准备:服务器centos7.2.5: 172.18.113.37(主) 172.18.113.38(从)两台数据库mysql-5.7.25:wget https://dev.mysql.com/get/Downloads/MySQL-5.7/mysql-5.7.25-linux-glibc2.12-x86_64.tar.gz数据库中间件mycat-1.6.7.1:wget http:/...

weixin_28759259的博客 223

【洞见症结】带DataWatch的三节点 DSC 集群故障案例分析(一)

「DMDSC 共享存储集群」,是达梦攻克缓存交换技术难题推出的、目前国内唯一可对等替代 RAC 架构的全自研数据库集群产品,也是达梦当前面向核心业务系统最受欢迎的解决方案之一,目前已广泛应用在电网调控、银行核心交易、财政预算管理等重大核心项目中。

SQLark百灵连接官方账号 371

mysql proxy主从切换_基于Mysql-Proxy实现Mysql的主从复制以及读写分离(上)

基于Mysql-Proxy实现Mysql的主从复制以及读写分离(上)上周BOSS给分配任务让实现一下Mysql数据库的主从复制以及读写分离,然后花了一盏茶的功夫进行了调研,发现主从复制数据库进行一番配置直接可以实现,而读写分离则需要一些软件的支持,基本上读写分离的实现有两种:Amoeba(变形虫):是由前阿里员工实现的一个以MySQL为底层数据存储,并对应用提供MySQL协议接口的proxy。但是...

weixin_32821695的博客 359

还在手动巡检?用这4步自动化方案彻底升级你的Agent维护体系

告别低效巡检,4步打造气象观测 Agent 的设备维护自动化体系。适用于各类气象监测场景,通过智能诊断、远程监控、定时任务与预警联动,大幅提升运维效率与设备稳定性。省时省力,故障响应速度提升80%,值得收藏。

ByteChat的博客 1045

IDC运维团队技术交流——网络故障之DDOS***

对于通信行业来说,南方是中国电信的天下,北方是中国网通称王;为了满足电信、网通用户的畅通互访需求,公司分别接入了中国电信的链路以及中国网通的链路;经过F5交换机的智能解析达到畅快的互访,同时也起到一个负载均衡的作用;这样公司就出现了的双线服务器的业务。随着双线业务的不断发展,一些游戏客户也乘虚而入,对双线网络的稳定性提出了更高要求。然而游戏服务器是受DDOS*...

weixin_34397291的博客 193

内行人是怎样看待大众点评的运维架构?

今天分享专题大纲如图所示,从5个方面跟大家一起探讨: 1、点评运维团队的配置 目前我们运维分为4个组,相信跟大部分公司一样,运维团队分为:应用运维、系统运维、运维开发和监控运维,当然还有DBA团队和安全团队,这里就不一一罗列了。整个运维团队全算上目前是不到40人规模。 我们团队分工是这样的: 应用运维:负责支持线上业务,各自会负责对应的业务线,主要职能是保证线上业务

wangshirufeng1234的博客 2439
上一篇: 当好职场“空降兵”
fly2004jun
博客等级 码龄18年 16粉丝 12原创
评论
成就一亿技术人!
拼手气红包6.0元
还能输入1000个字符
 
 条评论被折叠 查看
添加红包

请填写红包祝福语或标题

个

红包个数最小为10个

元

红包金额最低5元

当前余额3.43元 前往充值 >
需支付:10.00元
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付元
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值