欢迎来到Doc100.Net免费学习资源知识分享平台!
您的位置:首页 > 程序异常 >

db2发生好多db2bp的进程

更新时间: 2014-01-05 02:23:05 责任编辑: Author_N1

 

db2产生好多db2bp的进程!
大家好,小弟想请教个db2bp的问题。
最近使用db2的时候发现了个问题,db2是suse 虚拟机中已经安装好的,我建了个用户,然后在.profile中加入了db2profile,现在发现每执行一次db2语句,就简单的打个db2,然后quit,ps -ef都会增加一个db2bp的进程,很奇怪。
从网上查了一下,有人说没有显式退出,但是我执行db2 connect reset了啊,况且我就单纯的执行一下db2,再退出,更本没有连接数据库,一样会有db2bp留下。奇怪了!但是我注意到一点,留下的db2bp进程的父进程是1,好像是init进程吧?这些进程在我退出终端之前,终端号是属于当前终端的,在退出当前终端,重新登录后,终端号变成?了,不会是守护进程吧?
而且我注意到db2fmcd进程是属于root用户的,大家看看是怎么回事啊?谢谢了!

如下:
ps后:
  PID TTY          TIME CMD
14814 pts/0    00:00:00 bash
15306 pts/0    00:00:00 db2bp
15311 pts/0    00:00:00 ps

ps -ef|grep db2后:
root      3362     1  0 17:18 ?        00:00:00 /opt/IBM/db2/V8.1/bin/db2fmcd
gsgl     14290     1  0 18:32 ?        00:00:00 /app/gsgl/sqllib/bin/db2bp 6994A1002 5 A
gsgl     15306     1  0 18:41 pts/0    00:00:00 /app/gsgl/sqllib/bin/db2bp 14814A1002 5 A
gsgl     15369 14814  0 18:42 pts/0    00:00:00 grep db2


--参考方法--
问题可有解决?

db2bp是实际连接db2的持久进程,应该是以会话为单位,同一会话的连接一个db2bp,如果会话中断或退出而没有执行terminate,则相当于本连接未正常结束,变为孤儿进程,其父进程ID变为1,由系统回收其资源。

一点拙见,仅供参考。
--参考方法--
好像是db2的bug
上一篇:上一篇
下一篇:下一篇

 

随机推荐程序问答结果

 

 

如对文章有任何疑问请提交到问题反馈,或者您对内容不满意,请您反馈给我们DOC100.NET论坛发贴求解。
DOC100.NET资源网,机器学习分类整理更新日期::2014-01-05 02:23:05
如需转载,请注明文章出处和来源网址:http://www.doc100.net/bugs/t/9141/
本文WWW.DOC100.NET DOC100.NET版权所有。