刚上线了一个新的应用集群,第二天和第三天收到了应用FullGc超过阈值的报警短信。但是观察报警Java实例的jvm监控,堆内存仅仅用了1G多一点,还富余近700M。很困惑,剩余这么多内存没被使用,那么说明老年代内存是充足的才对啊!
针对报警的实例进程执行jstat -gcutil 命令,拿到了这个java进程的内存个个代的使用百分比。
发现P的使用率是98%,P,即 Perma...
分类:
其他好文 时间:
2015-05-29 18:12:47
阅读次数:
237
invalid signature签名错误。建议按如下顺序检查:确认签名算法正确,可用 http://mp.weixin.qq.com/debug/cgi-bin/sandbox?t=jsapisign 页面工具进行校验。确认config中noncestr, timestamp与用以签名中的对应no...
分类:
微信 时间:
2015-05-22 18:29:03
阅读次数:
1646
最近维护线上发现不停有java.util.concurrent.TimeoutException:Timedout(200)waitingforoperation的问题,排查程序、配置文件的等等没有发现可疑之处;而是继续检查线上服务器使用情况,发现老一批服务器(2010年采购,内存为8g)的内存使用...
分类:
系统相关 时间:
2015-05-14 18:34:07
阅读次数:
143
安装GITLAB参照官网提供的步骤安装很简单。但在执行gitlab-ctlreconfigure时可能会出现ruby_block[supervise_redis_sleep]actionrun停止在哪,不动的情况。啥原因哪?我的gitlab是kvm的centos7虚拟机会不会是虚拟机的问题?排查半天都不是。最后参照官网提供的方法执行:手工执..
分类:
其他好文 时间:
2015-05-12 19:05:17
阅读次数:
149
近来公司redmine服务器表现很糟糕,在16核,64GRAM的机器上,压测结果竟然只有每秒5~7个请求,部分页面一个都出不来。以下是我对Redmine性能优化方案:redmine服务器性能问题排查与优化建议:以下建议的方案是基于redmine运行期的log文件中的render耗时、activere...
分类:
其他好文 时间:
2015-05-05 14:04:22
阅读次数:
335
Oracle NET工作原理、配置及连接问题排查过程
分类:
数据库 时间:
2015-05-01 07:01:59
阅读次数:
210
一、抓包工具tcpdumptcpdump是一个用于截取网络分组,并输出分组内容的工具,简单说就是数据包抓包工具。tcpdump凭借强大的功能和灵活的截取策略,使其成为Linux系统下用于网络分析和问题排查的首选工具。tcpdump提供了源代码,公开了接口,因此具备很强的可扩展性,对于网络维..
分类:
其他好文 时间:
2015-04-20 18:59:13
阅读次数:
212
使用linux最沮丧的事情莫过于中文输入法切换不出来,甚至有人错误地认为,要使用中文输入法,必须把“区域和语言”(Region & Language)设置为中国-中文。输入法只是一个软件,和区域设置没有什么必然联系。如果你在初始化安装系统的时候,选择了中文,倒是会帮你把中文输 入法打包安装好。所以和...
分类:
其他好文 时间:
2015-04-17 01:04:47
阅读次数:
653
网站报错Access denied for user 'root'@'localhost' (using password: YES) 每次的挽救办法就是: /etc/init.d/mysqld stop mysqld_safe --skip-grant-tables &几乎每隔10分钟就出现一次,...
分类:
数据库 时间:
2015-04-16 19:47:30
阅读次数:
194