【案例12】NC65一直在登录页面转圈,耗时30min以上
问题现象
NC登录一直在转圈,最短需要30多分钟才能进去。
问题分析
通过nmc查看,发现线程被锁住
生成javacore分析,kill -3 <pid>失效。 所以用jstack -l <pid> 生成线程信息分析。
可以发现大部分线程都被0x00000000d013be30 锁住了
找到具体线程,发现为线程Thread-64
通过工具分析
Thread-64 一直有堆栈比较异常
at sun.security.provider.NativePRNG$RandomIO.access$300(NativePRNG.java:125)
at sun.security.provider.NativePRNG.engineGenerateSeed(NativePRNG.java:119)
通过查验资料发现为jdk的一个bug。
解决办法
Linux操作系统下SUNJDK1.7051有BUG,使用SUNJDK时需做如下修改:
修改文件$JAVA_HOME/jre/lib/security/java.security
securerandom.source=file:/dev/urandom
替换为
securerandom.source=file:/dev/./urandom
重启整个中间件,最终登录时间从30min优化到2s。
【案例12】NC65一直在登录页面转圈,耗时30min以上相关推荐
- Web APIs 正则表达式综合案例丨小兔仙儿登录页面
目录 综合案例:小兔鲜登录页面 案例代码:CSS丨common 案例代码:CSS丨index 案例代码:CSS丨login 案例代码:CSS丨register 案例代码:HTML丨index 案例代码 ...
- 用HTML做一个简单的web登录页面,简单的JavaWeb注册登录案例
简单的JavaWeb注册登录案例 1.注册页面register.html register 姓名: 电话: 邮箱: qq: 2.注册案例实现程序register.java /** * 注册案例实现程序 ...
- 高品位登录页面,优秀案例给你灵感!
网页的登录注册页所包含的信息非常有限,但通过使用图片.插画等内容,针对信息巧妙地产生视觉引导,就能让原本单调的页面更加丰富和统一. 看看集设网www.ijishe.com设计师交流社区带来的优秀案例能 ...
- 软件测试案例|Python+Selenium+unittest完成对登录页面的自动化测试
软件测试案例:Python+Selenium+unittest完成对登录页面的自动化测试 01.实验简介 本实验使用Python语言结合Selenium UI测试工具,利用unittest组织测试用例 ...
- 案例:京东登录页面css创建
京东登录页面 效果图 一.整体html代码 <!DOCTYPE html> <html><head><meta charset="utf-8&quo ...
- 测试篇(三):测试用例的万能公式、对水杯和登录页面设计测试用例、测试用例的设计方法
目录 一.测试用例的万能公式 二.对登录页面设计测试用例 三.测试用例的设计方法 3.1 基于需求的设计方法 3.2 等价类 3.3 边界值 3.4 判定表 3.5 正交排列 3.6 场景设计法 3. ...
- vue 写的登录页面
提示:文章写完后,目录可以自动生成,如何生成可参考右边的帮助文档 文章目录 前言 一.登录页面? 二.使用步骤 1.引入库 前言 提示:以下是本篇文章正文内容,下面案例可供参考 一.登录页面 1.用e ...
- 设计灵感|APP注册登录页面的设计形式
注册登录页面是一个APP的门面,它的好坏与否直接影响着APP的用户数和用户体验. 作为一个设计师,其实经常时不时就会去下载一些APP,体验的时候经常被一些不尽人意的注 册登录页面弄的想怒摔手机,最终都 ...
- 【(SQL+HTML+PHP)综合】一个简单论坛网站的综合开发案例(具有用户注册、登录、注销、修改信息、留言等功能)
目录 1 实验环境 2 网站页面功能规划 2.1 论坛首页 2.2 个人中心 2.3 实现留言功能 2.4 数据库及连接数据库 3 实验阶段一:实现注册.登录.注销和更新头像等功能 3.1 数据库 3 ...
最新文章
- OpenCV On Android
- JAVA 继承基本类、抽象类、接口
- 【PAT乙级题库】全套总结
- 2019.07.11
- SAE去掉index.php实现自定义固定链接
- 设计模式在项目中的应用案例_设计模式在项目中的应用(初学者版)
- OS X Mountain Lion上的多个Java版本
- 自己动手从0开始实现一个分布式RPC框架
- 面试精讲之面试考点及大厂真题 - 分布式专栏 18 谈谈怎么理解幂等,接口如何保证幂等
- 不同级别成员对应三种继承的结果:
- springboot使用redis做session会话管理
- SpringCloud项目:实现推送消息到RabbitMQ消息中间件
- bootlogo画面制作和替换
- LeetCode 100. Same Tree
- Swift iOS : plist
- LFM的脉冲压缩,即匹配滤波器的产生
- Google Colab解压压缩包
- 物理机安装esxi系统
- 【毕业设计】STM32单片机的智能手环 - 蓝牙手环 物联网
- 原来华为手机的语音助手这么好用,说话即可语音翻译,方便又实用