问题1、well-known file is not secure问题
1、jdk内置命令strace:如:jstack 10975 >10975.txt (strace可以跟踪执行jstatck的过程)
2、jstack 10975 >10975.txt 执行命令后,报错信息:well-known file is not secure问题的解决方法:
a、第一个原因及解决方法:https://blog.csdn.net/mynamepg/article/details/81545629。
b、第二个原因及解决方法:可能是java进程就不是root启动的,是jenkins用户启动的(因为jenkins自动部署时,当前是以jenkins用户的形式,执行启动命令的)。这时就将进程杀掉,用root,启动起来,就行了。
问题2、Error attaching to core file: Can't attach to the core file
https://blog.csdn.net/mynamepg/article/details/81670358
问题3、如何开启core dump文件生成
源地址:http://blog.csdn.net/vvqboy/article/details/43649567
步骤一:开启core dump文件生成
ulimit -c unlimited
步骤二:设置core dump文件位置
vi /etc/sysctl.conf
修改(添加)如下两个变量
kernel.core_pattern =/var/core/core_%e_%p
kernel.core_uses_pid= 0
这里是改为生成目录在/var/core/,%e代表程序名称,%p是进程ID
如果想直接生成在可执行文件相同目录,前面不要加任何目录,直接
kernel.core_pattern =core_%e_%p
步骤三:让修改生效
sysctl -p/etc/sysctl.conf