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无法启动纠错过程相关推荐

  1. linux 启动db2 服务器,Linux系统设置DB2等服务开机启动的过程

    Linux系统中向要设置开机启动,就要通过代码来实现.通过编写脚本能够把服务加到Linux开机启动项中,本文就来介绍一下Linux系统中设置DB2等服务开机启动的过程. 1.转到/etc/init.d ...

  2. 2. Oracle 数据库实例启动关闭过程

    转载自: http://blog.csdn.net/leshami/article/details/5542983 Oracle数据库实例的启动,严格来说应该是实例的启动,数据库仅仅是在实例启动后进行 ...

  3. nginx的启动初始化过程(一)

    nginx的启动初始化在src/core/nginx.c的main函数中完成,也是整个nginx的入口.nginx的初始化主要围绕一个类型为ngx_cycle_t的全局变量ngx_cycle展开. m ...

  4. 老李推荐: 第8章4节《MonkeyRunner源码剖析》MonkeyRunner启动运行过程-启动AndroidDebugBridge 1...

    老李推荐: 第8章4节<MonkeyRunner源码剖析>MonkeyRunner启动运行过程-启动AndroidDebugBridge 上一节我们看到在启动AndroidDebugBri ...

  5. OpenDesktop 1.0开放桌面操作系统光盘启动安装过程详细图解

    OpenDesktop 1.0开放桌面操作系统光盘启动安装过程详细图解 前提∶你的光盘能直接启动,推荐使用光盘启动安装,刻录光盘要特别注意,使用支持64个字母长文件名的刻录软件. 一.准备工作:   ...

  6. edHat linux光盘引导,Red Hat Linux 9光盘启动安装过程

    Red Hat Linux 9光盘启动安装过程 Red Hat Linux 9光盘启动安装过程 RedHat Linux是目前世界上使用最多的Linux寒作系统.因为它具备最好的图形界面,无论是安装. ...

  7. u大侠pe系统桌面计算机,详解各种PE启动的过程

    当电脑系统出现故障的时候,大家都是使用PE来修复或者安装系统.而熟悉PE的朋友都知道,PE启动有很多的方式,而每个PE启动的过程也不相同.今天U大侠小编就和大家说说各种PE启动过程介绍. PE 1.U ...

  8. Oracle 数据库实例启动关闭过程

    --================================ -->Oracle 数据库实例启动关闭过程 --================================ /* Or ...

  9. Nginx源码分析-启动初始化过程(一)

    Nginx的启动初始化在src/core/nginx.c的main函数中完成,当然main函数是整个Nginx的入口,除了完成启动初始化任务以外,也必定是所有功能模块的入口之处.Nginx的初始化工作 ...

最新文章

  1. Numpy与Pandas基础
  2. 异步复位的串联T触发器
  3. window下配置SSH连接GitHub、GitHub配置ssh key
  4. [转]网易云音乐Android版使用的开源组件
  5. MySQL数据库、数据表和字段字符集查询、修改和配置
  6. python实现:用类实现一个图书馆,实现借书,入库,还书,查书,等功能,要求数据可以保存到文件中,退出后下次可以找回数据...
  7. 十二月份找工作好找吗_人民大学在职研究生将来好找工作吗?
  8. Balrum 汉化指引
  9. 金税盘显示frm000013_开票软件提示FRM-000013怎么回事?
  10. sql vb xml 换行_VB中文本框换行--------急!!!
  11. hibernate枚举类型注解 @Enumerated
  12. 无法听到计算机发出的声音怎么办,qq语音听不到对方的声音怎么办_电脑qq语音我听不到对方声音修复方法-win7之家...
  13. 电脑重装系统后被格式化了怎么恢复之前的数据?
  14. 易语言单窗口单ip软件源码_易语言助手下载-易语言助手 v3.2.0701 官方版
  15. matlab 用m_map画地形水深图
  16. 5月市场平稳,期货成交量环比下降
  17. 怀孕后可使用计算机吗,怀孕了可以用电脑吗 准妈妈用电脑要谨记10个方面
  18. Win32:一个全新的、被忽视的桌面互联网内容平台
  19. QQ名称花体英文(可复制)
  20. 国科大学习资料--模式识别与机器学习(黄庆明)--2016期末考试题(含答案)

热门文章

  1. 用力和应变片计算弹性模量_弹性模量巴氏论文,关于应变电测法测定巴氏合金ZChSnSb11-6力学性能相关参考文献资料-免费论文范文...
  2. workbench应力应变曲线_ansys workbench 中最终仿真结果里面有网格,怎么去掉,有网格云图看起来...
  3. 破解VMware Workstation单个虚拟机最多只允许有8个虚拟CPU的限制。
  4. Android apk 编译版
  5. 【水果识别】自助水果超市【含GUI Matlab源码 594期】
  6. 电信路由模式改桥接模式!
  7. 光的双缝干涉强度和干涉条纹
  8. W10系统matlab无法保存对该路径的更改 pathdef_Omni Remover for Mac(系统清理工具)
  9. iMacCleaner for Mac(系统清理工具)
  10. Linux QQ 解决闪退的方法