随笔分类 -  中间件

摘要:tomcat启动后发现日志中有“SEVERE: Exception loading sessions from persistent storage” 解决方法如下: 删除Tomcat里面的work/Catalina/localhost下的内容即可解决Tomcat在启动时出现如下异常问题: 严重: 阅读全文
posted @ 2021-11-11 16:02 paul_hch 阅读(161) 评论(0) 推荐(0) 编辑
摘要:日志的切割有以下几种方法: 1.写个定时任务,每天某个时间点把旧的日志重命名,并对服务重启使其重新打开日志并写入。 2.通过管道的方式把新产生的日志写到另外一个日志文件里。 3.通过logrotate来切割日志,logrotate是系统自带的服务,可以切割任何日志,不仅仅是nginx。 因为我这里的 阅读全文
posted @ 2021-09-16 15:47 paul_hch 阅读(206) 评论(0) 推荐(0) 编辑
摘要:单实例环境: redis在做防火墙配置时,只需要打开对应的防火墙端口即可。如配置文件中port指定为6379,那就只要开一个6379.指定6380那就仅仅开个6380即可。 Redis_cluster环境: 但在redis_cluster集群中,redis的端口必须开二个,一个是配置文件中port所 阅读全文
posted @ 2021-09-07 11:22 paul_hch 阅读(350) 评论(0) 推荐(0) 编辑
摘要:使用过zookeeper的小伙伴都知道,当前终端处于哪个目录,执行完zkServer.sh start命令, zookeeper.out就会写在哪个目录,下次想看zookeeper日志的时候,又忘记上次在哪执行的命令啦,这真的很蛋疼(虽然可以每次固定在某个目录执行),在多次痛苦之后,决定修改日志输出 阅读全文
posted @ 2021-08-23 12:16 paul_hch 阅读(1037) 评论(0) 推荐(1) 编辑
摘要:Socket编程 Linux Socket编程领域为了处理大量连接请求场景,需要使用非阻塞I/O和复用,select、poll、epoll是Linux API提供的I/O复用方式,自从Linux2.6中加入了epoll之后,高性能服务器领域得到广泛的应用,Nignx就是使用epoll来实现I/O复用 阅读全文
posted @ 2021-06-15 16:24 paul_hch 阅读(150) 评论(0) 推荐(0) 编辑
摘要:Kafka 是主流的消息流系统,其中的概念还是比较多的,下面通过图示的方式来梳理一下 Kafka 的核心概念,以便在我们的头脑中有一个清晰的认识。 基础 Kafka 是一套流处理系统,可以让后端服务轻松的相互沟通,是微服务架构中常用的组件。 生产者消费者 生产者服务 Producer 向 Kafka 阅读全文
posted @ 2021-06-04 09:57 paul_hch 阅读(65) 评论(0) 推荐(0) 编辑
摘要:核心内容主要是通过修改 Nginx 配置(Nginx 常用配置汇总!从入门到干活足矣)文件来进行调优的! 通过优化网站,对 HTTP 服务器进行一些小的改动,可以减少用户使用的网络带宽和服务器上的负载,就可以给更多用户提供服务。这里,我们将介绍一些简单但功能强大的配置更改,这些改动操作步骤非常简单, 阅读全文
posted @ 2021-06-04 09:45 paul_hch 阅读(96) 评论(0) 推荐(0) 编辑
摘要:Kafka宕机引发的高可用问题 问题要从一次Kafka的宕机开始说起。 笔者所在的是一家金融科技公司,但公司内部并没有采用在金融支付领域更为流行的RabbitMQ,而是采用了设计之初就为日志处理而生的Kafka,所以我一直很好奇Kafka的高可用实现和保障。从Kafka部署后,系统内部使用的Kafk 阅读全文
posted @ 2021-05-28 13:45 paul_hch 阅读(112) 评论(0) 推荐(0) 编辑
摘要:主要修改tomcat bin目录下的catalina.sh,添加以下内容 export JAVA_HOME=/usr/java/jdk1.8.0_171-amd64 export JRE_HOME=/usr/java/jdk1.8.0_171-amd64/jre export PATH=$PATH: 阅读全文
posted @ 2021-05-20 16:58 paul_hch 阅读(428) 评论(0) 推荐(0) 编辑
摘要:介绍 CMAK就是Kafka Manager的前身,能够管理多个集群,最主要的是可以查看Consumer Offset,方便查看消费进度。 环境要求 1、Kafka 0.8+2、Java 11+。新版本都是用JDK11编译的,所以需要自行下载JDK113、CMAK3.0安装包:ZIP包下载地址 Gi 阅读全文
posted @ 2021-05-12 10:28 paul_hch 阅读(1308) 评论(0) 推荐(0) 编辑
摘要:一.kafka-manager简介 kafka-manager是目前最受欢迎的kafka集群管理工具,最早由雅虎开源,用户可以在Web界面执行一些简单的集群管理操作。具体支持以下内容: 管理多个集群 轻松检查群集状态(主题,消费者,偏移,代理,副本分发,分区分发) 运行首选副本选举 使用选项生成分区 阅读全文
posted @ 2021-05-11 16:26 paul_hch 阅读(196) 评论(0) 推荐(0) 编辑
摘要:nginx安装添加stream模块 先确定nginx安装时,编译的时候添加了--with-stream这个模块支持。nginx 版本 >=1.9才支持。 # ../sbin/nginx -V nginx version: nginx/1.10.3 built by gcc 4.4.7 2012031 阅读全文
posted @ 2021-04-22 09:46 paul_hch 阅读(10331) 评论(0) 推荐(0) 编辑
摘要:nginx编译加入nginx_upstream_check_module后访问时报错500 Internal Server Error 查看配置过程都正常,后来发现是upstream里没有加入check参数 upstream shopping{ server 192.168.26.180:9700; 阅读全文
posted @ 2021-01-04 10:41 paul_hch 阅读(644) 评论(0) 推荐(0) 编辑
摘要:Nginx 是一个很强大的高性能 Web 和反向代理服务,它具有很多非常优越的特性,在连接高并发的情况下,Nginx 是 Apache 服务不错的替代品。其特点是占有内存少,并发能力强,事实上 nginx 的并发能力在同类型的网页服务器中表现较好,因此国内知名大厂例如:淘宝,京东,百度,新浪,网易, 阅读全文
posted @ 2020-11-18 10:57 paul_hch 阅读(246) 评论(0) 推荐(0) 编辑
摘要:Redis 作为内存数据库,拥有非常高的性能,单个实例的QPS能够达到10W左右。但我们在使用Redis时,经常时不时会出现访问延迟很大的情况,如果你不知道 Redis 的内部实现原理,在排查问题时就会一头雾水。很多时候,Redis 出现访问延迟变大,都与我们的使用不当或运维不合理导致的。这篇文章我 阅读全文
posted @ 2020-11-03 12:07 paul_hch 阅读(505) 评论(0) 推荐(0) 编辑
摘要:发展史 1、很久很久以前,Web 基本上就是文档的浏览而已,既然是浏览,作为服务器, 不需要记录谁在某一段时间里都浏览了什么文档,每次请求都是一个新的 HTTP 协议,就是请求加响应,尤其是我不用记住是谁刚刚发了 HTTP 请求,每个请求对我来说都是全新的。这段时间很嗨皮 2、但是随着交互式 Web 阅读全文
posted @ 2020-10-15 14:44 paul_hch 阅读(137) 评论(0) 推荐(0) 编辑
摘要:测试后发现,haproxy2.0和之前的版本部署有些许差异,配置文件的写法也是不同的 测试环境:Centos7.3 IP:172.16.1.227 172.16.1.228 部署httpd,页面内容为this is 228 172.16.1.230 部署httpd,页面内容为默认内容 部署步骤: 1 阅读全文
posted @ 2020-09-11 11:36 paul_hch 阅读(228) 评论(0) 推荐(0) 编辑
摘要:memcached的命令使用方法如下: 1. cmd上登录memcache # telnet 10.70.67.182 11211 Trying 10.70.67.182... Connected to 10.70.67.182. Escape character is '^]'. 2、列出所有ke 阅读全文
posted @ 2020-08-13 14:40 paul_hch 阅读(353) 评论(0) 推荐(0) 编辑
摘要:默认配置中在default中配置option httpclose或者option http-server-close 但是该选项是全局生效的。如果希望既有频道使用短连接又有频道使用长连接的话就需要将长连接配置的开关配置在不同的backend中,通过frontend中做ACL进行区分。具体举例如下: 阅读全文
posted @ 2020-08-07 08:52 paul_hch 阅读(1247) 评论(0) 推荐(0) 编辑
摘要:下载tar包 下载地址 https://src.fedoraproject.org/repo/pkgs/haproxy/haproxy-2.0.1.tar.gz/sha512/bcc2c6fa1fe5699f110a2b2ce5abcec7f4ebff94a2850d731f6d86aadeb7f4 阅读全文
posted @ 2020-08-06 10:37 paul_hch 阅读(366) 评论(0) 推荐(0) 编辑

点击右上角即可分享
微信分享提示