首页 文章 精选 留言 我的
优秀的个人博客,低调大师

微信关注我们

原文链接:https://blog.51cto.com/14415904/2542714

转载内容版权归作者及来源网站所有!

低调大师中文资讯倾力打造互联网数据资讯、行业资源、电子商务、移动互联网、网络营销平台。持续更新报道IT业界、互联网、市场资讯、驱动更新,是最及时权威的产业资讯及硬件资讯报道平台。

一次线上存储节点进程假死的分析

背景 某大厂分布式存储程序猿大半夜收到电话报警,某个存储节点进程和主控节点心跳丢了。穿着小内裤起来 检查了一番: ping 主控节点:网络正常 telnet 主控节点端口: 能telnet 上 ps -aux 检查存储节点进程: 进程还在 检查 日志: 日志居然不前进了!!!!又看了一遍 存储节点主进程的状态:居然不是正常状态!!!根据线上故障先止损后追因的原则,马上发命令check 无误后把这个节点从存储集群中下掉了。 分析过程 蛛丝马迹 看到业务恢复、故障报警消除后,开始分析root cause。进程处于func状态, gdb attach 上去失败, gcore 也失败,根本就无法看到堆栈。继续检查业务日志:发现故障在磁盘包障后的日志后出现。检查内核日志:发现有块nvme 盘掉线了,和pcie root 断开了!!! 和厂商及系统部同学确认了下,出现NVME盘掉线的情况,短时不影响buffer IO ,只影响direct IO。 日志迷云 这就奇怪了,因为我们的数据流都是走page cache,而且落盘的时候用pthread, 即便磁盘坏掉了,也只应该影响这个pthread, 不...

记一次wordpress网站迁移的经历

wordpress网站迁移说难不难,说简单不简单,涉及的东西也是很多很杂。 找了资料很多都是说用什么插件,有些还需要付费购买才能用,用了之后还各种问题,我做了简单的尝试, 不需要wordpress的插件,熟悉linux命令,完全可以自行迁移 环境: Centos 7 , LNMP 旧站点:a.test.com 旧数据库: atest 旧项目代码路径: /var/www/atest 新的站点: b.test.com 新数据库: btest 新项目代码路径: /var/www/btest 将旧 a.test.com 站点 迁移到新 b.test.com域名站点 迁移步骤: 复制wordpress代码-->更改配置域名/数据库连接信息-->导出数据库修改域名/存储路径信息-->导入新数据库-->添加nginx配置-->重启服务 1、复制a.test.com完整代码,这里可以压缩或者直接复制一份wordpress代码 # cp -r atest btest 2、修改新复制的wordpress代码中所有出现a.test.com域名的字符替换为 b.test.com ...

相关文章

发表评论

资源下载

更多资源
Nacos

Nacos

Nacos /nɑ:kəʊs/ 是 Dynamic Naming and Configuration Service 的首字母简称,一个易于构建 AI Agent 应用的动态服务发现、配置管理和AI智能体管理平台。Nacos 致力于帮助您发现、配置和管理微服务及AI智能体应用。Nacos 提供了一组简单易用的特性集,帮助您快速实现动态服务发现、服务配置、服务元数据、流量管理。Nacos 帮助您更敏捷和容易地构建、交付和管理微服务平台。

Spring

Spring

Spring框架(Spring Framework)是由Rod Johnson于2002年提出的开源Java企业级应用框架,旨在通过使用JavaBean替代传统EJB实现方式降低企业级编程开发的复杂性。该框架基于简单性、可测试性和松耦合性设计理念,提供核心容器、应用上下文、数据访问集成等模块,支持整合Hibernate、Struts等第三方框架,其适用范围不仅限于服务器端开发,绝大多数Java应用均可从中受益。

Rocky Linux

Rocky Linux

Rocky Linux(中文名:洛基)是由Gregory Kurtzer于2020年12月发起的企业级Linux发行版,作为CentOS稳定版停止维护后与RHEL(Red Hat Enterprise Linux)完全兼容的开源替代方案,由社区拥有并管理,支持x86_64、aarch64等架构。其通过重新编译RHEL源代码提供长期稳定性,采用模块化包装和SELinux安全架构,默认包含GNOME桌面环境及XFS文件系统,支持十年生命周期更新。

Sublime Text

Sublime Text

Sublime Text具有漂亮的用户界面和强大的功能,例如代码缩略图,Python的插件,代码段等。还可自定义键绑定,菜单和工具栏。Sublime Text 的主要功能包括:拼写检查,书签,完整的 Python API , Goto 功能,即时项目切换,多选择,多窗口等等。Sublime Text 是一个跨平台的编辑器,同时支持Windows、Linux、Mac OS X等操作系统。

用户登录
用户注册