db2无法启动纠错过程
1. 问题:
执行db2start,无法启动db2,直到10分钟超时。
2. 解决方法:
使用 pstack 工具来确定进程挂起的位置。
① ps -ef|grep db2,查找db2start进程的pid
② pstack pid,以下是输出结果:
#0 0x00007f37e355bde0 in __poll_nocancel () from /lib64/libc.so.6
#1 0x00007f37d996cd64 in __libc_res_nsend () from /lib64/libresolv.so.2
#2 0x00007f37d996ac5e in __libc_res_nquery () from /lib64/libresolv.so.2
#3 0x00007f37d996b840 in __libc_res_nsearch () from /lib64/libresolv.so.2
#4 0x00007f37d9b7e77d in _nss_dns_gethostbyname3_r () from /lib64/libnss_dns.so.2
#5 0x00007f37e354cd82 in gaih_inet () from /lib64/libc.so.6
#6 0x00007f37e354fa3d in getaddrinfo () from /lib64/libc.so.6
#7 0x00007f37e5985811 in sqloPdbTcpIpGetAddrInfo () from /home/db2inst1/sqllib/lib64/libdb2.so.1
#8 0x00007f37e597cf16 in sqloPdbTcpIpResolveHostName () from /home/db2inst1/sqllib/lib64/libdb2.so.1
#9 0x00007f37e59dbd74 in sqloReadDb2nodesWithHandleInternal () from /home/db2inst1/sqllib/lib64/libdb2.so.1
#10 0x00007f37e59da010 in sqloReadDb2nodesInternal () from /home/db2inst1/sqllib/lib64/libdb2.so.1
#11 0x00007f37e59e2dbc in sqloGetNumDB2MembersAndCFs () from /home/db2inst1/sqllib/lib64/libdb2.so.1
#12 0x00007f37e598a311 in sqloInitializeCPUBindingGlobals() () from /home/db2inst1/sqllib/lib64/libdb2.so.1
#13 0x00007f37e598894b in sqloGetDb2Processors () from /home/db2inst1/sqllib/lib64/libdb2.so.1
#14 0x00007f37e5903ca6 in sqloInitializeLatchTuningInfo () from /home/db2inst1/sqllib/lib64/libdb2.so.1
#15 0x00007f37e55465ea in sqlePrimitiveKRCBInitialization () from /home/db2inst1/sqllib/lib64/libdb2.so.1
#16 0x00007f37e59770fa in sqlo_create_init_app_data_preset () from /home/db2inst1/sqllib/lib64/libdb2.so.1
#17 0x00007f37e54afe85 in sqleInitApplicationEnvironment(int, unsigned int, unsigned int, sqlca*) () from /home/db2inst1/sqllib/lib64/libdb2.so.1
#18 0x00007f37e4fc7971 in clp_fp_init(int*, int, char**) () from /home/db2inst1/sqllib/lib64/libdb2.so.1
#19 0x00007f37e4fb96dd in clp_api () from /home/db2inst1/sqllib/lib64/libdb2.so.1
#20 0x00000000004013de in main ()
--------------------------------------------------------
根据栈跟踪结果,可以找到进程挂起的原因。以上结果是由于dns无法解析导致进程挂起。
参考:https://github.com/neomutt/neomutt/issues/176
db2无法启动纠错过程相关推荐
- linux 启动db2 服务器,Linux系统设置DB2等服务开机启动的过程
Linux系统中向要设置开机启动,就要通过代码来实现.通过编写脚本能够把服务加到Linux开机启动项中,本文就来介绍一下Linux系统中设置DB2等服务开机启动的过程. 1.转到/etc/init.d ...
- 2. Oracle 数据库实例启动关闭过程
转载自: http://blog.csdn.net/leshami/article/details/5542983 Oracle数据库实例的启动,严格来说应该是实例的启动,数据库仅仅是在实例启动后进行 ...
- nginx的启动初始化过程(一)
nginx的启动初始化在src/core/nginx.c的main函数中完成,也是整个nginx的入口.nginx的初始化主要围绕一个类型为ngx_cycle_t的全局变量ngx_cycle展开. m ...
- 老李推荐: 第8章4节《MonkeyRunner源码剖析》MonkeyRunner启动运行过程-启动AndroidDebugBridge 1...
老李推荐: 第8章4节<MonkeyRunner源码剖析>MonkeyRunner启动运行过程-启动AndroidDebugBridge 上一节我们看到在启动AndroidDebugBri ...
- OpenDesktop 1.0开放桌面操作系统光盘启动安装过程详细图解
OpenDesktop 1.0开放桌面操作系统光盘启动安装过程详细图解 前提∶你的光盘能直接启动,推荐使用光盘启动安装,刻录光盘要特别注意,使用支持64个字母长文件名的刻录软件. 一.准备工作: ...
- edHat linux光盘引导,Red Hat Linux 9光盘启动安装过程
Red Hat Linux 9光盘启动安装过程 Red Hat Linux 9光盘启动安装过程 RedHat Linux是目前世界上使用最多的Linux寒作系统.因为它具备最好的图形界面,无论是安装. ...
- u大侠pe系统桌面计算机,详解各种PE启动的过程
当电脑系统出现故障的时候,大家都是使用PE来修复或者安装系统.而熟悉PE的朋友都知道,PE启动有很多的方式,而每个PE启动的过程也不相同.今天U大侠小编就和大家说说各种PE启动过程介绍. PE 1.U ...
- Oracle 数据库实例启动关闭过程
--================================ -->Oracle 数据库实例启动关闭过程 --================================ /* Or ...
- Nginx源码分析-启动初始化过程(一)
Nginx的启动初始化在src/core/nginx.c的main函数中完成,当然main函数是整个Nginx的入口,除了完成启动初始化任务以外,也必定是所有功能模块的入口之处.Nginx的初始化工作 ...
最新文章
- Numpy与Pandas基础
- 异步复位的串联T触发器
- window下配置SSH连接GitHub、GitHub配置ssh key
- [转]网易云音乐Android版使用的开源组件
- MySQL数据库、数据表和字段字符集查询、修改和配置
- python实现:用类实现一个图书馆,实现借书,入库,还书,查书,等功能,要求数据可以保存到文件中,退出后下次可以找回数据...
- 十二月份找工作好找吗_人民大学在职研究生将来好找工作吗?
- Balrum 汉化指引
- 金税盘显示frm000013_开票软件提示FRM-000013怎么回事?
- sql vb xml 换行_VB中文本框换行--------急!!!
- hibernate枚举类型注解 @Enumerated
- 无法听到计算机发出的声音怎么办,qq语音听不到对方的声音怎么办_电脑qq语音我听不到对方声音修复方法-win7之家...
- 电脑重装系统后被格式化了怎么恢复之前的数据?
- 易语言单窗口单ip软件源码_易语言助手下载-易语言助手 v3.2.0701 官方版
- matlab 用m_map画地形水深图
- 5月市场平稳,期货成交量环比下降
- 怀孕后可使用计算机吗,怀孕了可以用电脑吗 准妈妈用电脑要谨记10个方面
- Win32:一个全新的、被忽视的桌面互联网内容平台
- QQ名称花体英文(可复制)
- 国科大学习资料--模式识别与机器学习(黄庆明)--2016期末考试题(含答案)
热门文章
- 用力和应变片计算弹性模量_弹性模量巴氏论文,关于应变电测法测定巴氏合金ZChSnSb11-6力学性能相关参考文献资料-免费论文范文...
- workbench应力应变曲线_ansys workbench 中最终仿真结果里面有网格,怎么去掉,有网格云图看起来...
- 破解VMware Workstation单个虚拟机最多只允许有8个虚拟CPU的限制。
- Android apk 编译版
- 【水果识别】自助水果超市【含GUI Matlab源码 594期】
- 电信路由模式改桥接模式!
- 光的双缝干涉强度和干涉条纹
- W10系统matlab无法保存对该路径的更改 pathdef_Omni Remover for Mac(系统清理工具)
- iMacCleaner for Mac(系统清理工具)
- Linux QQ 解决闪退的方法