摘要: 6.tomcat实现多虚拟主机 实验前准备 [root@CentOS8 ~]# systemctl start tomcat [root@CentOS8 ~]# systemctl status tomcat [root@CentOS8 ~]# hostnamectl set-hostname to 阅读全文
posted @ 2022-08-20 18:11 惊起千层浪 阅读(25) 评论(0) 推荐(0) 编辑
摘要: 10.java程序出现oom如何解决?什么场景下会出现oom? oom概述 Out of memory(OOM)是一种操作系统或者程序已经无法再申请到内存的状态。经常是因为所有可用的内存,包括磁盘交换空间都已经被分配了。当JVM因为没有足够的内存来为对象分配空间、并且垃圾回收器也已经没有空间可回收时 阅读全文
posted @ 2022-08-20 16:07 惊起千层浪 阅读(624) 评论(0) 推荐(0) 编辑
摘要: 9. 总结tomcat优化方法 在目前流行的互联网架构中,Tomcat在目前的网络编程中是举足轻重的,由于Tomcat的运行依赖于JVM(java虚拟机),从虚拟机的角度把Tomcat的调整分为外部环境调优 JVM 和 Tomcat 自身调优两部分。 9.1 JVM组成 [root@t1 ~]#ja 阅读全文
posted @ 2022-08-20 16:04 惊起千层浪 阅读(240) 评论(0) 推荐(0) 编辑
摘要: 8.Memcached的工作原理 8.1 Memcached概述 Memcached 只支持能序列化的数据类型,不支持持久化,基于Key-Value的内存缓存系统的memcached 虽然没有像redis所具备的数据持久化功能,比如RDB和AOF都没有,但是可以通过做集群同步的方式,让各memcac 阅读全文
posted @ 2022-08-20 16:01 惊起千层浪 阅读(40) 评论(0) 推荐(0) 编辑
摘要: 7.nginx实现后端tomcat的负载均衡调度 1. 实验架构 2. 负载均衡主机和网络地址规划 10.0.0.8 proxy.magedu.org 调度器 Nginx 10.0.0.18 t1.magedu.org tomcat1 JDK8、Tomcat9 10.0.0.28 t2.magedu 阅读全文
posted @ 2022-08-20 15:59 惊起千层浪 阅读(62) 评论(0) 推荐(0) 编辑
摘要: 5. 总结tomcat的核心组件以及根目录结构 tomcat根目录结构 目录 说明 bin 服务启动、停止等相关程序和文件 conf 配置文件 lib 库目录 logs 日志目录 webapps 应用程序,应用部署目录 work jsp 编译后的结果文件,建议提前预热访问 [root@CentOS8 阅读全文
posted @ 2022-08-20 15:56 惊起千层浪 阅读(104) 评论(0) 推荐(0) 编辑
摘要: 4、haproxy https实现 4.1 证书制作 [root@centos7 ~]mkdir /etc/haproxy/certs/ [root@centos7 ~]cd /etc/haproxy/certs/ [root@centos7 certs]#openssl genrsa -out h 阅读全文
posted @ 2022-08-20 15:55 惊起千层浪 阅读(69) 评论(0) 推荐(0) 编辑
摘要: 3、使用haproxy的ACL实现基于文件后缀名的动静分离 [root@centos7 haproxy]# vim /etc/haproxy/conf.d/test.cfg frontend magedu_httpd_port bind 10.0.0.7:80 mode http balance r 阅读全文
posted @ 2022-08-20 15:53 惊起千层浪 阅读(14) 评论(0) 推荐(0) 编辑
摘要: 2.总结haproxy各调度算法的实现方式及其应用场景 HAProxy通过固定参数 balance 指明对后端服务器的调度算法,该参数可以配置在listen或backend选项中。HAProxy的调度算法分为静态和动态调度算法,但是有些算法可以根据参数在静态和动态算法中相互转换。 2.1 静态算法 阅读全文
posted @ 2022-08-20 15:52 惊起千层浪 阅读(128) 评论(0) 推荐(0) 编辑
摘要: 1.编译安装 HAProxy 编译安装HAProxy 2.0 LTS版本,更多源码包下载地址:http://www.haproxy.org/download/ 1.1 解决 lua 环境 HAProxy 支持基于lua实现功能扩展,lua是一种小巧的脚本语言,于1993年由巴西里约热内卢天主教大 学 阅读全文
posted @ 2022-08-20 15:49 惊起千层浪 阅读(574) 评论(0) 推荐(0) 编辑