Fork me on GitHub

03 2019 档案

摘要:​ 在实际的生产环境中,实际的物理内存我们经常会觉得不够用,增加物理内存的成本又比较高,一种折中方案就出来了,使用硬盘的一部分空间来做Swap(windows 下叫虚拟内存),将系统内非活动内存换页到 SWAP,以提高系统可用内存。当然在一些特殊应用(elasticsearch)的话是建议不要使用s 阅读全文
posted @ 2019-03-21 13:47 自由早晚乱余生 阅读(2785) 评论(0) 推荐(2) 编辑
摘要:[TOC] java 应用 1 cpu 负载过高 1.1 分析问题 1. 首先我们通过top 命令进行分析,找出消耗最多cpu的java 进程id 。 2. 找出对应的进程id 后,我们可以通过 top Hp 进程id 命令来找出该进程中占用cpu最多的前几个线程id。 3. 我们使用 jstack 阅读全文
posted @ 2019-03-20 17:26 自由早晚乱余生 阅读(4231) 评论(0) 推荐(9) 编辑
摘要:[toc] 1. tomcat 启动慢 在线上环境中,我们经常会遇到类似的问题,就是tomcat 启动比较慢,查看内存和cpu,io都是正常的,但是启动很慢,有的时候长达几分钟,这到底是什么原因导致的。 1.1 tomcat 获取随机值阻塞 ​ tomcat的启动需要产生session id,这个产 阅读全文
posted @ 2019-03-08 17:35 自由早晚乱余生 阅读(4895) 评论(1) 推荐(13) 编辑
摘要:1. tomcat 启动慢 在线上环境中,我们经常会遇到类似的问题,就是tomcat 启动比较慢,查看内存和cpu,io都是正常的,但是启动很慢,有的时候长达几分钟,这到底是什么原因导致的。 1.1 tomcat 获取随机值阻塞 ​ tomcat的启动需要产生session id,这个产生需要通过 阅读全文
posted @ 2019-03-08 11:35 自由早晚乱余生 阅读(13193) 评论(0) 推荐(7) 编辑
摘要:[tOC] 一 rabbitmq 生产部署 RabbitMQ 常用的三种自定义服务器的通用方法: 配置文件 rabbitmq.conf 环境变量文件 rabbitmq env.conf 补充配置文件 advanced.config rabbitmq.conf和rabbitmq env.conf的位置 阅读全文
posted @ 2019-03-06 16:15 自由早晚乱余生 阅读(22825) 评论(2) 推荐(5) 编辑
摘要:[TOC] 一 rabbitmq 简介 RabbitMQ 是当今最主流的消息中间件之一。它是一个开源的AMQP实现,服务器端用Erlang语言编写,支持多种客户端,如:Python、Ruby、.NET、Java、JMS、C、PHP、ActionScript、XMPP、STOMP等,支持AJAX。用于 阅读全文
posted @ 2019-03-06 16:08 自由早晚乱余生 阅读(1353) 评论(0) 推荐(2) 编辑
摘要:[TOC] 一 server.xml server.xml 是tomcat 的核心配置文件,位于./conf/ 下.具有server,connector Hosts 等元素模块。接下来我们看看吧。(导游介绍词)。本文内容 基于tomcat 8.5 不同版本配置或有差异性。 tomcat 8.5是基于 阅读全文
posted @ 2019-03-01 14:30 自由早晚乱余生 阅读(8123) 评论(0) 推荐(5) 编辑
摘要:[TOC] 在查看了官方文档和做了多次试验,我觉得应该给自己提几个问题,看看我是不是真正的理解,我是不是对之前疑惑的东西有了答案。 1 tomcat 的加载问题,启动后更新是否自动加载 1. server.xml 文件更改必须重启才能生效 2. 在Host 定义的appBase 目录中的war包会自 阅读全文
posted @ 2019-03-01 14:24 自由早晚乱余生 阅读(1355) 评论(1) 推荐(1) 编辑

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