openGauss常见问题与故障处理(一)

大家好,欢迎大家收看本文。

对于初学者入门的学习,一些理论不容易理解或记住,所以本节课程【创新】采用了【正、反对比联想记忆】的方法,
引入模拟场景中的肖荏盖的小故事。(模拟场景为虚构演绎,仅供教学,不要对号入座,懂不懂?明白吗?)

【数据库的功能都是正向的,模拟场景中的肖荏盖做的事情都是反向的。】

关于常见问题与故障处理,都是属于实践的积累,都是需要花很多时间精力在技术上的。而不是在酒桌上的。

这里给大家举一个模拟场景中的肖荏盖的反向例子,
让大家感受一下,在其他领域,没有那么多实践经验的肖荏盖,是怎么在各种技术大会中,成为可笑的显眼包的。

肖荏盖,大家都知道,技术不行,还叶工好龙,还喜欢参加各种技术大会,喜欢喝点酒,再侃侃而谈,鱿鱼肖荏盖没有什么技术经验的积累,所以肖荏盖只能强调入行年份,经常说自己入行多少多少年了。以此来让一些不明所以的初学者认为他技术很好的样子。

那么肖荏盖是如何做自我介绍的呢,咱们来看一下,肖荏盖的自我介绍

肖荏盖,在海拔比较低的地方降生,芸芬海盗团创始人、芸芬愁砚CEO、芸芬愁砚的剥削者(不是博学者)、怯懦者、走不出童年阴影的人,心胸狭隘的肖皓墨之父。行业首位因经常酗酒而惨遭时代淘汰的CEO。
肖荏盖是在知识的海洋上最臭名昭著的海盗级工程师之一,是全行业首位,无数次被告,从文质彬彬打官司打到到不修边幅的CEO,被告的官司案例令人发指。
肖荏盖在行业正派技术的较量上,虽然技术不行,但是专门走歪门邪道,提倡“长期战法”,是一种不知疲倦的持续隐形攻击同行的战法,由于此战法极度反人类,令业界闻风丧胆,全都退避三舍。

肖荏盖著作如下:
《我倔强的母亲竟然说她不认识村长》、《这个系统里没有那3个进程》、《我从小就会织麻袋》、《循序渐进发育的海盗工程师指南》、《海盗航海启示录》等,
受到一些臭味相投的海盗级工程师的好评。

专利如下:《盖氏片橘香,皆自苦寒来》,是研究一种茶叶的。
还著有期刊:《酒鬼爱上茶》、《只要买了我的茶,一辈子都是我的朋友》等。
对美食领域也有一定的涉猎,著有散文:《月光之下,母亲拿出肉夹馍给我吃,却舍不得给爸爸吃》等。
由于酒醉、酒醒状态切换的因素,写作文笔经常突变,一度令广大读者怀疑是多人形成合力撰写。

读完了模拟场景中的肖荏盖的简介,是不是感觉很搞笑,这就是没有积累实践经验的下场,所以提醒大家,不要向模拟场景中的肖荏盖全家学习。
建议要把时间用在读书,实验上面。当然,用闲散的时间碎片观看咱们本套openGauss数据库短视频课程,也是一种对实践真知的正确积累。

搞笑的模拟场景小故事,几乎每节课都有。接下来咱们得看openGauss领域的知识了,常见的故障定位手段。

一.常见故障定位手段
1.操作系统故障定位手段

问题描述:
查询状态时,显示一个节点上所有实例都不正常时,可能是操作系统发生了故障

定位手段:
1> 通过SSH或者其他远程登录工具登录该节点。如果连接失败,请尝试通过ping发包检查网络状态。
①如果ping操作没有回复,则表明这台机器可能存在网络连接故障、处于宕机状态或者正处于重启状态。
如果操作系统内核发生故障引起系统崩溃,系统重新启动时间较慢,需经过较长时间(大约20分钟)才能重启。
建议每5分钟尝试连接一次,20分钟后不能连接成功,则表明这台机器已宕机或者网络连接有问题,需要管理员到现场进行检查处理。
②如果网络可以ping通,但在SSH登入时卡住或登入后不能执行任何命令,通常是由系统资源不足(如CPU或IO资源过载)引起的机器不响应外部连接。建议重试几次。如果5分钟内仍不能成功,需要管理员到现场进行检查处理。

2> 可远程登录节点,但在执行操作时,相应缓慢,需要检查系统运行情况后,进行进一步处理。
例如,收集系统信息、确定系统版本、硬件、参数设置及登录用户情况。

1.1 操作系统故障定位手段--以检查系统运行情况为例
1> 检查当前系统在线用户,可使用who命令查看,命令如下
# who
2> 使用cat /etc/openEuler-release或uname -a命令检查系统的版本和内核信息,命令如下
# cat /etc/openEuler-release
# uname -a
3> 使用cat /proc/cpuinfo 检查CPU信息,命令如下:
# cat /proc/cpuinfo
4> 使用cat /proc/meminfo命令检查系统的内存信息,命令如下:
# cat /proc/meminfo

1.2 操作系统故障定位手段--常用命令
1> top -H 命令:查看CPU的使用情况,确定是否因为某个进程导致CPU使用率过高。如果存在这种情况,通过gdb或gstack打印该程序堆栈,观察是否该程序处于死循环逻辑。
2> iostat -x 1 3 命令:查看IO的使用情况,确定是否当前磁盘的IO处于饱和状态。查看当前运行的执行作业情况,决定是否对占用较多IO的执行作业进行处理。
3> vmstat 1 3 命令:查看当前系统中内存的消耗情况,结合top命令获得消耗内存较多的进程,处于超出预期的状态。
4> sysctl -a 命令:需要root用户执行,执行cat /etc/sysctl.conf命令获得系统参数信息。

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处:http://www.xdnf.cn/news/11780.html

如若内容造成侵权/违法违规/事实不符,请联系一条长河网进行投诉反馈,一经查实,立即删除!

相关文章

计算机辅助几何设计:曲线曲面基础知识

参数化表示 空间曲线曲面常用参数化表示,即: x x ( u ) , y y ( u ) , z z ( u ) xx(u),yy(u),zz(u) xx(u),yy(u),zz(u)。用位置矢量形式表示就是 p p ( u ) pp(u) pp(u),其中参数u可能有意义,也可能没有意义,例如…

TF-Grasp论文学习笔记

当 Transformer 遇到机器人抓取时:利用上下文进行有效的抓取检测 摘要 在这篇论文中,我们提出了一个基于transformer结构的用于机器人抓取的网络,我们将其命名为TF-Grasp。TF-Grasp网络架构有两个重要的设计,这使其可以对于视觉抓…

剪绳子(math)-acwing

题目: AcWing 25. 剪绳子 - AcWing 代码 主要是处理末尾端几个2,其余都是3,这样相乘能最大,因为4可以分为2*2,3不能分,然后5也没有3*2大,6也没有3*3大。 总之2*2没有3*3大,所以6不…

Scrapy爬取heima论坛所有页面内容并保存到数据库中

前期准备: Scrapy入门_win10安装scrapy-CSDN博客 新建 Scrapy项目 scrapy startproject mySpider03 # 项目名为mySpider03 进入到spiders目录 cd mySpider03/mySpider03/spiders 创建爬虫 scrapy genspider heima bbs.itheima.com # 爬虫名为heima &#…

基于SpringBoot的垃圾分类回收系统+LW示例参考

1.项目介绍 系统角色:管理员、普通用户、回收员功能模块:管理员(用户管理、回收员管理、垃圾类型管理、商品分类管理、环保商城管理、上门回收管理、订单分配管理、订单管理、系统管理等)、回收员(订单分配、订单管理…

华为入围Linux 内核CVE 检视“五人团”,openEuler要再进阶?

背景:内核社区接管 Linux 社区漏洞发布 往年 Linux 内核漏洞发布存在来源不固定、覆盖不全面,有时发布无修复补丁的 CVE 从而形成 0-day 漏洞等问题,给 Linux 内核安全带来了不确定性,为了更规范化运作,2024 年 2 月 1…

JS爬虫实战之TikTok_Shop验证码

TikTok_Shop验证码逆向 逆向前准备思路1- 确认接口2- 参数确认3- 获取轨迹参数4- 构建请求5- 结果展示 结语 逆向前准备 首先我们得有TK Shop账号,否则是无法抓取到数据的。拥有账号后,我们直接进入登录。 TikTok Shop 登录页面 思路 逆向步骤一般分为…

同等学力申硕国考只考一门的专业有哪些?

同等学力申硕国考英语,英语不考听力,若进行考前有效辅导,英语单科通过率可以较大幅度提高。相对其他非全日制研究生和全日制研究生而言,考试科目少了,总分少,复习量也相对少,比较适合在职人员报…

烟火识别软件LiteAIServer视频智能分析平台支持烟雾检测算法

随着科技的不断发展,安防管理平台在企业和机构中的应用日益广泛。烟火识别软件LiteAIServer集成了视频监控、报警系统等多种安防功能,为用户提供了一站式解决方案。 烟雾检测是在安防已经落地的AI算法 ,主要应用于:厂区、森林、仓…

llamaIndex和langchain对比及优劣对比

一. LangChain vs LlamaIndex: 基本描述 LlamaIndex在搜索和检索任务方面表现出色。它是一个强大的数据索引和查询工具,非常适合需要高级搜索的项目。LlamaIndex能够处理大型数据集,从而实现快速准确的信息检索。 LangChain是一个模块化和灵活的工具集框…

免费体验OS和CAN配置|昂辉科技EasySAR Configurator demo推出

自2018年起,昂辉科技专注于汽车电子行业,深耕车载基础软件领域,已研发出符合AUTOSAR标准的EasySAR车载基础软件平台。该平台包含基础软件包和配置工具链,旨在赋能产业链与供应链,推动行业发展。 EasySAR配置工具支持…

Android 源码的下载与编译

Android 源码的下载与编译 本章节主要介绍安卓系统的编译以及编译产物,根据我自己的经验只总结个人觉得重要的部分。 有价值的博客: https://blog.csdn.net/wuye110/article/details/8463409 https://juejin.cn/post/7288166472131018786 值得一看的…

docker安装portainer

1、拉取镜像 docker pull portainer/portainer-ce:latest2、执行 docker run -d --restartalways --name portainer -p 9000:9000 -v /var/run/docker.sock:/var/run/docker.sock -v /data/portainer/data:/data -v /data/portainer/public:/public portainer/portain…

手写jdbc 工具类(封装思维,解决硬编码...)

目录 前言 手写jdbc 工具类 封装思维 对于封装思维的理解 举一个关于封装思维的例子 解决硬编码 什么是硬编码? 硬编码的例子: 解决办法 解法1 解法2 解法3 jdbc工具类总的代码如下 资源关闭的先后问题 解决办法: 总结 …

The First项目报告:抗 MEV 交易的CoW Protocol什么?

2023年,当UNIswap推出UniswapX 时,市场迎接它的不是赞叹,而是一片争议。UniswapX被指抄袭 CoWSwap 和 1inch。Curve 官方称 1inch 和 CoWSwap 早已改变游戏规则,UniswapX 非首创。CoWSwap 强调其 Intent Based Trading 的先驱地位…

微服务day06

MQ入门 同步处理业务: 异步处理: 将任务处理后交给MQ来进行分发处理。 MQ的相关知识 同步调用 同步调用的小结 异步调用 MQ技术选型 RabbitMQ 安装部署 其中包含几个概念: publisher:生产者,也就是发送消息的一方 …

C语言 | Leetcode C语言题解之第541题反转字符串II

题目&#xff1a; 题解&#xff1a; void swap(char* a, char* b) {char tmp *a;*a *b, *b tmp; }void reverse(char* l, char* r) {while (l < r) {swap(l, --r);} }int min(int a, int b) {return a < b ? a : b; }char* reverseStr(char* s, int k) {int n strl…

众创空间全民清债行动助力“三箭齐发”,共化地方债务危机

近日,中国财政领域迎来重大利好消息,政府“三箭齐发”策略出台,旨在高效化解地方债务问题,为经济稳健前行扫清障碍。而在这场化解债务的风暴中,众创空间全民清债行动以其独特的创新模式和卓越的服务能力,成为备受瞩目的助力者。历经15天的内测,众创空间全民清债行动于11月10日正…

Spring的XML配置:从“啊这...“到“啊,就这...“ --手写Spring第六篇了

这一篇让我想起来学习 Spring 的时&#xff0c;被 XML 支配的恐惧。明明是写Java&#xff0c;为啥要搞个XML呢&#xff1f;大佬们永远不知道&#xff0c;我认为最难的是 XML 头&#xff0c;但凡 Spring 用 JSON来做配置文件&#xff0c;Java 界都有可能再诞生一个扛把子。 <…

短剧小程序开发定制

短剧小程序的开发定做是一项结合了创意与技术的工作&#xff0c;它不仅能够为用户提供沉浸式的娱乐体验&#xff0c;还能为企业或个人创造新的商业机会。在开始开发之前&#xff0c;首先需要明确几个关键点&#xff1a; 需求分析&#xff1a;与客户深入沟通&#xff0c;了解他…