对于我们而言,经常会遇到服务器服务出现异常的情况,一般情况下,我们可以通过查看应用日志解决。但是有些特殊情况就不适用了。
例如:服务器有段时间总是莫名挂掉了;应用访问变得特别慢;cpu占用突然变高又突然变低等等,这些就涉及到服务器管理相关操作。最常见的异常:1.oom异常,服务器kill应用,我们通常可以通过查看/var/log/mess
转载
2024-01-01 20:26:01
99阅读
主宕机及恢复配置多个哨兵1、什么是哨兵哨兵是对Redis的系统的运行情况的监控,它是一个独立进程。功能有二个:监控主数据库和从数据库是否运行正常;主数据出现故障后自动将从数据库转化为主数据库;2、原理单个哨兵的架构:多个哨兵的架构:多个哨兵,不仅同时监控主从数据库,而且哨兵之间互为监控。多个哨兵,防止哨兵单点故障。3、环境当前处于一主多从的环境中:4、设置哨兵启动哨兵进程首先需要创建哨兵配置文件:
前言本文是蚯蚓在自己搭建一个通用的springboot后台管理系统框架,且边学习springboot边做的,若有不足之处,希望大家不吝留言,非常感谢。架构要求:1.使用全局异常处理,即控制层、业务层、持久层等分层中的方法均不使用try……catch对异常进行捕获处理,所有异常抛出,最终在请求结束后,统一处理。2.日志需要记录完整的一次请求,包括请求参数:url、请求方式(如get、post等)、类
转载
2024-04-07 11:24:44
196阅读
nginx架构众所周知,nginx性能高,而nginx的高性能与其架构是分不开的。那么nginx究竟是怎么样的呢?这一节我们先来初识一下nginx框架吧。1、nginx在启动后,在unix系统中会以daemon的方式在后台运行,后台进程包含一个master进程和多个worker进程。我们也可以手动地关掉后台模式,让nginx在前台运行,并且通过配置让nginx取消master进程,从而可以使ngi
转载
2024-04-23 14:34:44
30阅读
Nacos - 注册中心1 入门案例1.1 创建 SpringBoot 项目1.2 修改 pom 文件1.3 修改 yml 文件1.4 给启动类添加注解(此版本不加也行)1.5 启动 nacos 服务端,然后启动项目2 服务发现2.1 前置条件2.2 将两个服务配置到不同的命名空间中2.3 将两个服务配置到相同命名空间不同组中2.4 将两个服务配置到相同命名空间相同组中3 在 Nacos 中使用
SpringBoot 自动化定时任务管理 最近公司中写定时任务相关的东西,但是呢本人觉的不通用,就写了一个通过数据库配置可以自动关闭/打开/修改调度时间的自动化定时任务; 二话不说代码如下:定时线程池package com.itechhero.app.module.config.scheduler;
import lombok.extern.slf4j.Slf4j;
import org.sp
转载
2024-09-27 06:22:42
63阅读
nginx配置虚拟主机虚拟主机虚拟主机是网络服务器上分出一定的磁盘空间供用户放置站点、应用组件等,提供必要的站点功能、数据存放和传输功能。所谓虚拟主机,也叫“网站空间”,就是把一台运行在互联网上的服务器划分成多个“虚拟”的服务器,每一个虚拟主机都具有独立的域名和完整的Internet服务器(支持WWW、FTP、E-mail等)功能。nginx可以轻易地支持虚拟主机的配置,其搭建好像是从一个ngin
转载
2024-07-07 10:45:54
40阅读
Redis面试题大全目录文档索引面试题汇总Q:redis的数据类型,以及每种数据类型的使用场景Q:Redis为什么采用单线程?Q:缓存穿透、缓存击穿、缓存雪崩是什么,如何解决?Q:Redis如何持久化?Q:Redis如何高可用?Q:Redis内存不足如何解决?Redis提供的清除和淘汰策略有哪些文档索引官网使用手册:面试题汇总Q:redis的数据类型,以及每种数据类型的使用场景A:Redis主要有
# Redis如何模拟主节点宕机
## 引言
Redis是一个开源的内存数据存储系统,常用于构建高性能的分布式应用。在分布式环境下,主节点的宕机是一个常见的场景,需要在系统设计中进行合理的模拟和处理。本文将介绍Redis如何模拟主节点宕机,并提供一个示例来解决实际问题。
## Redis主从复制
在Redis中,主从复制是一种常见的容灾和负载均衡机制。主节点负责写操作,而从节点则复制主节点
原创
2023-12-20 07:26:59
118阅读
Spring Boot日志框架Spring Boot支持Java Util Logging,Log4j2,Lockback作为日志框架,如果你使用starters启动器,Spring Boot将使用Logback作为默认日志框架。无论使用哪种日志框架,Spring Boot都支持配置将日志输出到控制台或者文件中。spring-boot-starter启动器包含spring-boot-s
转载
2024-02-19 18:08:52
93阅读
# Spring Boot集成Jedis实现集群宕机重连
## 简介
在使用Spring Boot开发应用程序时,我们经常会使用Jedis作为Redis的Java客户端来操作Redis数据库。当我们使用Redis集群时,需要确保在集群宕机后能够自动重连。
本文将介绍如何在Spring Boot应用程序中集成Jedis实现Redis集群宕机重连的功能。
## Jedis集群配置
首先,在S
原创
2024-06-24 04:28:17
127阅读
# 实现MySQL主备Spring Boot宕机切换
## 引言
MySQL主备架构是用于提高系统容错性和可用性的常见设计模式之一。在这种架构中,主数据库负责处理写操作,备数据库负责数据复制和读操作。当主数据库发生宕机或故障时,备数据库会接管并成为新的主数据库,以确保业务的持续运行。
本文将介绍如何使用Spring Boot来实现MySQL主备宕机切换的搭建和配置。
## 整体流程
下面是实
原创
2023-09-05 10:29:56
985阅读
springboot整合mybatis项目结构在编译后 src下子级目录和resources下子级目录是同一级的添加依赖<dependency>
<groupId>mysql</groupId>
<artifactId>mysql-connector-java</artifactId>
&l
文章目录配置pom依赖配置文件测试测试代码测试结果优化使用序列化使用注释测试结果项目地址 配置pom依赖<!-- redis -->
<dependency>
<groupId>org.springframework.boot</groupId>
<artifactId>s
转载
2024-10-22 19:41:00
81阅读
1、前言 上个周末的时候,在方志朋老师的公众号上看见了一篇《教你用纯Java实现一个网页版的Xshell(附源码)》的文章,非常感兴趣,这不正好这周六稍有闲时,就好好的研究了研究,顺便记录一下学习心得。 github项目开源地址:https://github.com/NoCortY/WebSSH,感兴趣的童鞋们,可以自己运行该项目,需要注意的是:首先,环境需要运行在一个可以使用Xshell的
转载
2024-06-21 18:49:26
25阅读
###glusterfs 分布式复制集群环境 10.65.91.51 glusterfs-test01 10.65.91.52 glusterfs-test02 10.65.91.53 glusterfs-test03 10.65.91.54 glusterfs-test04 10.65.91.55 ...
转载
2021-08-04 16:34:00
906阅读
2评论
一、概述:2013年11月15日要对×××核电站两台小机进行小机的磁带机维护操作,需要停机维护,下面是对小机和数据库的操作步骤:操作步骤:1、 备份cluster的配置(AIX相关)#smitty hacmp选择:Cluster Configuration→Cluster Snapshots→Add a Cluster Snapshot键入Snapshot文件名(Cluster Snapshot
转载
精选
2014-06-10 12:24:46
795阅读
openGauss3.0 主机故障演练,测试高可用切换
原创
精选
2022-06-04 13:45:41
2493阅读
Kubernetes(K8S)是一种用于自动部署、扩展和管理容器化应用程序的开源平台。在K8S中,宕机和宕机是两个非常关键的概念,因为容器在一个集群中可能会遇到各种故障情况,如节点故障、容器故障等。在本文中,我们将深入探讨K8S中宕机和宕机的概念,并演示如何通过代码来实现宕机和宕机。
一、概念解析
1. 宕机(Pod Crash):当一个Pod遇到故障或无法正常运行时,我们称其为宕机。宕机可能
原创
2024-05-17 11:45:19
136阅读
文章目录《SpringBoot与Shiro整合-权限管理实战》---- 从构建到模拟数据库登入---- [点击下载源码](https://github.com/lihuate/demo_01.git)---- [或者查看?](https://github.com/lihuate/demo_01.git)课程大纲1. 课程内容简介1.1. 内容简介1.2. 课程目标1.3. 课程相关软件2. Sp
转载
2024-06-19 19:39:46
22阅读