工作随笔2019-04-10 Jstack,Jmap报错

公司的solr服务最近不稳定,想这进行调优。

要调优就知道JVM的工作情况,得拿到各种堆栈,内存快照和GC日志。

然后,和运维的同学登陆生产。尝试使用命令打出日志。

结果发现:Jstack,Jmap统统报错。。WTF?

生产没有截图,就拿测试机的充当一下图文教程

抱着严谨的态度,检查了JDK版本。(实在不知道为啥然后检查了一下,生产一般不会有这种问题    +.+! )

也看过了/tmp 下的进程文件都是好好的。实在不知道为啥。

没法只能埋头查资料!

经过反复的查阅资料。。。。。。。找到了答案。

权限问题!!!!!

之前就因配置JVM的GC参数与oom堆转储打印不出来  应为启动的uid 的权限不够无法在指定目录下输出文件

今天又采坑。。。。。

发现是solr用户

solr用户启动的JVM。。。root无法连接。具体为啥待我闲了好好找运维的同学讨教讨教。

切换之后就可以正常使用了。

留个记号,避免以后再采坑

你可能感兴趣的:(工作随笔2019-04-10 Jstack,Jmap报错)