文章列表
jvm OOM 排查
- 博客分类:
- jvm
最近公司的测试环境的Cassandra OOM了,借此机会顺便也回顾一下之前学习的JVM,在这总结一下。本文所指JVM是针对Sun的官方HotSpot VM。
首先了解一些基本JVM知识。
1、JVM主要内存结构
a、堆(heap)
堆 ...
最近公司测试环境Cassandra的一次PermGen Space,好久没排查此类问题了,对JVM也有点陌生,借此机会重新学习学习,经过一段时间的不断尝试,终于基本定位问题所在,PermGen OOM 是因为Casandra 在运行过程中不断的往PermGen里面放入String常量导致OOM,但没找到Cassandra在什么情况下会不断的产生新的String 常量,还要继续跟进。
排查过程如下:
好久没真正排查OOM问题了,一开始也没什么办法,只好重新启动Cassandra ,过一段时间又继续OOM,一直感觉很诡异,之前运行那么久都没有问题,怎么现在老是OOM,查 ...
启动Apache
打开“终端(terminal)”,输入 sudo apachectl -v,(可能需要输入机器秘密)。如下显示Apache的版本
接着输入 sudo apachectl start,这样Apache就启动了。打开Safari浏览器地址栏输入 “http://localhost”,可以看到内容为“It works!”的页面。其位于“/Library(资源库)/WebServer/Documents/”下,这就是Apache的默认根目录。
Apache的安装目录在:/etc/apache2/,etc默认是隐藏的。有三种方式查看:
dock下右键Finder, ...