皮蛋猫 发布于 2015/11/26 15:45

最近一项目出现问题,用户访问时系统一直处于白屏状态无法响应。此问题之前也出现过,是由于之前同事开发的长连接耗尽系统所有线程导致,但当时发现问题已经修改,如今又再次出现此问题,只能导出线程日志进行分析,但分析过程中发现直接通过命令行方式执行JDK提供工具会给出错误提示,“存储空间不足,无法处理此命令”。

服务器环境:windows server 2008

根据该错误提示进行查询,发现网上很多软件都曾经遇到该提示,但很多给出的解决方案都是添加虚拟内存进行解决,但此种方案明显不适用于我这种问题。

在我本地开发环境通过jstack或者jps等工具执行的时候完全没有任何问题,而且之前在linux环境下通过这些工具执行也没什么问题,为什么服务器就不行了呢?

在网上发现了这么一段话

Jstack only allows you to connect to JVM's running in the same user context.  Many people use a service wrapper to start their products: this puts the JVM in the Local System Account user context.  Since this special account has no login shell, you won't be able to force a thread dump normally.

后来仔细一想项目确实是通过服务方式进行注册,而且之前进行问题定位的时候也是直接使用的jvisualvm 进行查看就不存在账户问题。

这种情况下通过CMD直接运行JPS命令,也只能等到当前jps的进程ID

这种情况只能继续想办法处理下去,在处理过程中发现国外网友也出现此问题,建议通过psexec进行处理,通过psexec使用system 用户进行程序执行。

网上下载该程序后使用命令后,发现JPS命令能够执行了,但是还是无法执行jstack

无奈只能接着尝试,在查看了psexec 的命令后,我想要不试试直接在当前窗口执行

最后终于成功!

Windows Server 2008 R2 JAVA jstack 命令报“存储空间不足,无法处理此命令”问题原因相关推荐

  1. Active Directory 回收站之Windows Server 2008 R2

    在Windows Server 2008 R2 的时候就开始有了Active Directory回收站,但默认是关闭的,所以如果要使用Active Directory回收站,要先启用它. 启用Acti ...

  2. windows server 2008 r2 enterprise ,惠普DL 580 G7服务器报,事件 ID: 47错误。

    windows server 2008 r2 enterprise ,惠普DL 580 G7服务器报,事件 ID: 47错误. 1.先简单说明一下故障,某单位选用了惠普服务器DL 580 G7,环境是 ...

  3. windows多个服务器之间共享文件夹,windows server 2008 R2 部署NFS,实现多台服务器间、客户端间的共享目录。...

    如何通过Windows Server 2008 R2建立NFS存储服务? 通过Windows Server 2008 R2,我们可以很容易地将其作为一台NFS存储服务器,得到一个NFS软存储,轻松解决 ...

  4. Windows Server 2008 R2使用WDS服务实现批量安装操作系统演示

    昨天在51cto朋友圈看到有关WDS部署的演示,我参考上面的一步步来,发现诸多的问题的,其中在如何捕获封装好的windows server 2003时候遇到过一个问题,那就是制作winpe的启动镜像时 ...

  5. 在线文档预览解决方案-Office Web Apps在Windows Server 2008 R2部署教程

    由于接触到的服务器一般安装较多的是Windows Server 2008 R2版本的服务器,在此记录一下部署过程中踩得坑 优势:可以同时支持pc端和手机端,支持文件类型包括 doc,ppt,xls,d ...

  6. Windows Server 2008 R2版本区分

    Windows Server 2008 R2版本及功能 功能 基础 标准 Web HPC 企业 数据中心 安腾 最大物理内存 8 GB 32 GB 32 GB 128 GB 2 TB 2 TB 2 T ...

  7. Windows Server 2008 R2 活动目录的安装和配置

    Windows Server 2008 R2 活动目录的安装和配置 我所用的版本是 <cn_windows_server_2008_r2_hpc_edition_with_service_pac ...

  8. windows server 2008 R2上安装MRTG指南

    一.实验环境 参考教程:http://www.netmon.org/dummies.htm http://www.docin.com/p-158415185.html MRTG中文手册:http:// ...

  9. Windows server 2008 R2 登录密码恢复

    修改登录界面其他功能的链接,使之成为CMD的链接,在CMD命令里面 定位到C:\\Windows\System32下,用net user 去修改账号和密码 一.使用Windows Server 200 ...

最新文章

  1. java伪装成mysql从节点_开发时java项目启动时需要连mysql等,有没有什么工具可以mock连接使得启动顺利不报错?...
  2. 小程序-wepy学习
  3. 使用chpasswd命令批量修改系统用户密码
  4. 利用延迟关联或者子查询优化超多分页场景
  5. nioqrc oracle,程序停在 readnocancel () from -lib-tls-libpthread.so.0
  6. ORA-19504,乌龙处理
  7. CUDA编成:从GPU的物理体系结构到逻辑结构
  8. java字段映射成其他字段名称_java字段与数据库字段映射
  9. 清翔51单片机开发板及原理图-去年购买的
  10. 003.宋浩老师《线性代数》笔记(第二章矩阵)(二)
  11. 初识instantRun
  12. 八字易经算法之用JAVA实现最简单的称骨算命法
  13. “水氢车”真跑起来了!但现场出现尴尬一幕……又一个“水变油”骗局?
  14. 订单拆单,电商开发时 经常遇到的问题
  15. VMware虚拟机ubuntu指定使用主机的wifi无线网卡
  16. python批量下载图片
  17. c语言编程实现简单三子棋游戏
  18. 汇编语言(ASCII码)有关除数
  19. CPU 使用率低 负载高的原因
  20. gomod问题寻不到

热门文章

  1. Centos8.2云服务器下安装和卸载Java JDK
  2. 几何画板在现代教学中有哪些应用
  3. python画资本市场线_资本市场线
  4. 选择国企背景的期货公司开户
  5. python安全工具开发_Python安全工具开发实践 - 安全牛课堂 - 领先的信息安全在线教育平台...
  6. STM32MP157系列教程连载-硬件设计篇3:STM32MP1微处理器之时钟篇
  7. 美容院SPA会员管理系统源码 美容行业会员管理收银系统源码
  8. 2020年全球农药行业发展现状及竞争格局分析,受环保政策影响,全球农药市场规模增速趋缓「图」
  9. filmora怎么设置中文_Filmora
  10. 太阳系地球轨道内天球开发规划报告