rocketmq 主机负载异常飙高问题的解决

摘要: 最近在部署rocketmq到物理机时, 发现并解决了一个主机Load异常飙高的问题, 觉得有必要记录一下。 我们采用了rocketmq(https://github.com/alibaba/RocketMQ)的3.4.6版本,并自己实现了一套dashboard(包括topic管理,producer管 阅读全文
posted @ 2016-08-18 09:55 施文涛 阅读(2537) 评论(2) 推荐(0) 编辑

一个flume agent异常的解决过程记录

摘要: 今天在使用flume agent的时候,遇到了一个异常, 现把解决的过程记录如下: 问题的背景: 我使用flume agent 来接收从storm topology发送下来的accesslog , 做本地文件落盘。flume配置文件如下: 查看源码, 发现thrift client有一个20s的请求 阅读全文
posted @ 2016-03-17 16:02 施文涛 阅读(6035) 评论(1) 推荐(0) 编辑

一个Flume 异常(Put queue for MemoryTransaction of capacity 100 full)的排查和解决思路

摘要: 最近在做一个分布式调用链跟踪系统,在两个地方采用了flume (我使用的flume版本是1.5.0-cdh5.4.4),一个是宿主系统 ,用flume agent进行日志搜集。 一个是从kafka拉日志分析后写入hbase.后面这个flume(从kafka拉日志分析后写入flume)用了3台 , 系... 阅读全文
posted @ 2015-12-23 18:42 施文涛 阅读(5514) 评论(0) 推荐(2) 编辑

mysql-master-ha 实现mysql master的高可用。

摘要: 常用的mysql 高可用有下面几种方案: 名称 原理 特点 mysqlmhaPerl脚本对mysql master做心跳,master down了以后,选举new master,是要改代理层的路由信息。mmm 多主复制管理器, 主备通过VIP共享ip , 监控节点做轮询定期检查master是否... 阅读全文
posted @ 2015-11-10 14:00 施文涛 阅读(3551) 评论(0) 推荐(0) 编辑

一个不错的工具版本管理工具

摘要: https://github.com/linux-china/jenv这个工具的作用是帮助我们快速切换各种java版本,不仅限于java。。。。很强大。 阅读全文
posted @ 2014-03-19 15:01 施文涛 阅读(253) 评论(0) 推荐(0) 编辑

java的日志知识

摘要: java常用的日志有以下几种 :一、jdk自带的java.util.logging包下的日志功能, 不常用。二、commons-logging + log4j 的搭配 。log4j是日志功能的具体实现,而commons-logging则是日志接口的声明,它的出现也是为了解决应用和具体的日志框架解耦合的问题,它采用的是运行时动态绑定的方式来决定使用哪个日志框架。 什么是动态绑定 ?参考commons-logging-1.1.3的org.apache.commons.logging.LogFactory类的方法: public static Log getLog(Class clazz) thro 阅读全文
posted @ 2014-03-17 18:09 施文涛 阅读(4057) 评论(2) 推荐(2) 编辑

从解决一个java.lang.NoSuchMethodError想到的

摘要: 今天在发布系统部署一个web app的时候,发现应用服务器(tomcat 7.0.26)不能正常启动,于是远程登陆到服务器上查看应用服务器的启动日志,在tomcat_home的logs/localhost.log.2014-03-17上发现了一段如下错误信息:java.lang.NoSuchMethodError: org.slf4j.spi.LocationAwareLogger.log(Lorg/slf4j/Marker;Ljava/lang/String;ILjava/lang/String;[Ljava/lang/Object;Ljava/lang/Throwable;)V at... 阅读全文
posted @ 2014-03-17 16:44 施文涛 阅读(129079) 评论(2) 推荐(5) 编辑

一个单点登录问题的解决

摘要: 上周五的时候,一个同事问我一个单点登录的问题 。整个系统结构并不复杂,在webapp应用中配置一个sso应用的servlet 过滤器 ,这个过滤器会从指定的域名下拿cookie中保存的一个加密sessionid ,利用这个sessionid到sso系统中判断是否登录以及是否在登录有效期内,未登录则进入登录页面,登录成功后,通过一个浏览器的302重定向进入目标页面。同事反映,正常登录以后进入的目标页面,地址不对,我看了一下, 是目标主机的端口号丢失了。于是我在本地搭建了一个测试环境,启动tomcat进行测试,发现并没有出现类似的问题,debug到源码发现目标页面URL也是正确的,继续debug源 阅读全文
posted @ 2014-03-17 12:14 施文涛 阅读(3407) 评论(1) 推荐(0) 编辑

关于2013年1月21日的DNS故障分析文章

摘要: 首页资讯小组资源注册登录首页最新文章业界开发IT技术设计创业IT职场访谈在国外经典回顾更多 >伯乐在线>首页>所有文章>IT技术> 2014年1月21日全国DNS污染始末以及分析2014年1月21日全国DNS污染始末以及分析2014/01/22 | 分类:IT技术|0 条评论| 标签:DNS,DNS劫持,DNS污染,安全分享到:34原文出处:Ovear 的博客=w=大概今天15:30的时候,Ovear正在调试新的服务器,结果发现肿么突然上不去了。。结果ping了以下,结果吓尿了,Ovear的域名都指向到[65.49.2.178]这个IP。Ovear第一反应就是,尼 阅读全文
posted @ 2014-01-22 15:26 施文涛 阅读(274) 评论(0) 推荐(0) 编辑

每日好的资源整理

摘要: http://google-styleguide.googlecode.com/svn/trunk/javaguide.htmljava编码规范。http://www.staticfile.org/提供cdn服务 。 阅读全文
posted @ 2014-01-10 15:07 施文涛 阅读(231) 评论(0) 推荐(0) 编辑