一、完整步骤1、确定问题 所谓问题就是一件事的目标状态和现实之间的差距。 2、确定影响因素 所谓的影响因素就是导致这个问题发生的原因是什么,在实现目标状态的路上可能遇到的阻力有哪些。 3、确定因素优先级 影响因素有很多,但是我们要抓主要矛盾,即优先处理与问题关联性最大的影响因素。 4、穷
原创 2021-11-04 14:39:47
166阅读
转载 2021-11-04 14:39:59
104阅读
1.先讲严重的:服务挂掉。这得从ActiveMQ的储存机制说起。在通常的情况下,非持久化消息是存储在内存中的,持久化消息是存储在文件中的,它们的最大限制在配置文件的<systemUsage>节点中配置。但是,在非持久化消息堆积到一定程度,内存告急的时候,ActiveMQ会将内存中的非持久化消息写入临时文件中,以腾出内存。虽然都保存到了文件里,但它和持久化消息的区别是,重启后持久化消...
转载 2022-04-23 09:11:28
538阅读
mnesia在频繁操作数据的过程可能会报错:** WARNING ** Mnesia is overloaded: {dump_log, write_threshold},能够看出。mnesia应该是过载了。这个警告在mnesia dump操作会发生这个问题,表类型为disc_only_copies
转载 2017-06-22 16:48:00
304阅读
2评论
1.先讲严重的:服务挂掉。这得从ActiveMQ的储存机制说起。在通常的情况下,非持久化消息是存储在内存中的,持久化消息是存储在文件中的,它们的最大限制在配置文件的<systemUsage>节点中配置。但是,在非持久化消息堆积到一定程度,内存告急的时候,ActiveMQ会将内存中的非持久化消息写入临时文件中,以腾出内存。虽然都保存到了文件里,但它和持久化消息的区别是,重启后持久化消...
原创 2018-09-11 23:00:54
797阅读
TCP通信粘包问题分析和解决(全) 在socket网络程序中,TCP和UDP分别是面向连接和非面向连接的。因此TCP的socket编程,收发两端(客户端和服务器端)都要有成对的socket,因此,发送端为了将多个发往接收端的包,更有效的发到对方,使用了优化方法(Nagle算法),将多次间隔较小、数据
转载 2017-03-04 17:33:00
111阅读
2评论
有效的发到
转载 2023-07-17 11:19:54
222阅读
最近在和一个第三方的合作中不得已需要使用FTP文件接口。由于FTP Server由对方提供,而且双方背后各自的网络环境都很不单纯等等原因,造成测试环境无法模拟实际情况。测试环境中程序一切正常,但是在部署到...
转载 2015-01-26 13:11:00
99阅读
2评论
    最近在和一个第三方的合作中不得已需要使用FTP文件接口。由于FTP Server由对方提供,而且双方背后各自的网络环境都很不单纯等等原因,造成测试环境无法模拟实际情况。测试环境中程序一切正常,但是在部署到生产环境之后发现FTP操作不规律性出现“卡死”现象:程序捕获不到任何异常一直卡着,导致轮巡无法正常工作(由于担心在轮巡时间间隔内处理不能完成
原创 2021-07-30 15:23:22
161阅读
    最近在和一个第三方的合作中不得已需要使用FTP文件接口。由于FTP Server由对方提供,而且双方背后各自的网络环境都很不单纯等等原因,造成测试环境无法模拟实际情况。测试环境中程序一切正常,但是在部署到生产环境之后发现FTP操作不规律性出现“卡死”现象:程序捕获不到任何异常一直卡着,导致轮巡无法正常工作(由于担心在轮巡时间间隔内处理不能完成,我没有采用类似quartz或者cronta...
原创 2021-07-30 15:23:26
770阅读
【摘要】 网络/容器网络因为其本身的复杂性,以及很多侧重软件开发的童鞋并不熟悉网络,导致和网络/容器网络相关问题的定位、分析和解决都比较困难,很多时 候有无从下手之感。我对最近、再加上以前参与处理了的几个网络/容器网络相关的问题,总结如下,希望能给遇到类似的问题的童鞋一点启发。目录1. 目标主机上没有到源主机的路由,导致ping包没有返回 - route2. Pod可以跨节点访问doc...
原创 2021-05-27 18:08:52
2016阅读
MySQL 查询分析器乱码问题分析和解决方法mysql 5.5 提供了以下几个设置字符集
原创 2023-06-08 14:59:40
66阅读
《Oracle大型数据库系统在AIX/UNIX上的实战详解》集中讨论的继续。 做了一周关于Oracle在32位windows上实施的培训,恰好期间有几位Oracle用户邮件询问关于Windows系统调整问题。正好吧,把准备的一些内容共享出来。 如果Oracle使用大于1.7的内存,需要一些特写的设置。参见下面来自metalink的论点: Large page support is a fea
原创 2010-02-07 21:38:03
629阅读
传统日志与kubernetes日志对比 传统服务 目录固定 重启不会丢失 不用关注标准与错误日志输出 容器服务 节点不固定 重启服务会漂移 需要关注标准与错误日志输出 日志文件重启会丢失 日志目录不固定 k8s中的日志处理 常见日志采集方案: 1.远程日志 将容器中日志直接写入远程kafka、es等 ...
转载 2021-07-27 11:24:00
331阅读
2评论
TCP通信粘包问题分析和解决(全) 在socket网络程序中,TCP和UDP分别是面向连接和非面向连接的。因此TCP的socket编程,收发两端(客户端和服务器端)都要有成对的socket,因此,发送端为了将多个发往接收端的包,更有效的发到对方,使用了优化方法(Nagle算法),将多次间隔较小、数据
转载 2018-04-09 16:34:00
62阅读
2评论
crypt错误分析和解决
原创 2010-08-17 17:02:29
1847阅读
MySQL出现乱码的原因 要了解为什么会出现乱码,我们就先要理解:从客户端发起请求,到MySQL存储数据,再到下次从表取回客户端的过程中,哪些环节会有编码/解码的行为。为了更好的解释这个过程,博主制作了两张流程图,分别对应存入和取出两个阶段。 存入MySQL经历的编码转换过程 上图中有3次编码/解码
转载 2016-07-19 09:10:00
81阅读
2评论
Mysql锁分析文档:​1.查看Mysql隔离级别​​​​mysql> select @@tx_isolation;+-----------------+| @@tx_isolation |+-----------------+| REPEATABLE-READ |+-----------------+1 row in set, 1 warning (0.01 sec)mysql>
原创 2022-08-02 13:36:24
1345阅读
 这里以Code::Blocks 10.5版本为蓝本进行说明。   首先,请在Code::Blocks里面输入标准的一个C程序:     [cpp] view plaincopy #include<stdio.h>   #include<stdlib.h&g
转载 精选 2012-03-16 23:13:50
992阅读
  • 1
  • 2
  • 3
  • 4
  • 5