程序使用oci连接oracle,每次连接都出现僵死子进程,并且用户是oracle,但是父进程号是我的应用程序,
我的应用程序不是在oracle下面运行的
我在测试环境下面测试又没有问题,子进程会正常退出。
大家知道是为什么吗? 

解决方案 »

  1.   

    不是锁的
    进程已经变成僵死进程
     oracle  8787  7304  0                   2:14 <defunct>
    好像是主进程没有回收子进程导致僵死进程不过我在其它的机器上面测试又没有问题, 生产环境又不能随便碰
      

  2.   

    估计是程序问题,我以前也碰到过类似情况,当时在ubuntu下正常,到了aix下就出问题了,子进程全部是僵尸了,不过加上进程信号返回后kill掉就可以了。