Quote:
Originally Posted by golden_boy615
ps -aux: mbusd [defunc] at this time I can not even kill it with -9 or -15 signals
|
A
defunct (a.k.a. zombie) process is one that has exited (and thus cannot be killed, as it is already "dead") but still has an entry in the process table to allow the parent process to retrieve its exit status. The parent has not checked on ("wait"ed for) the child process, so the child's status and id remain in the process table. Normally this isn't a problem, but in your case it sounds like this improper signal handling is also leaving some cleanup undone, and new instances of mbusd won't run with old instances in the process table.
I'm not familiar with this software, so I don't know what the parent process is or why it's not responding properly to SIGCHLD. You may want to report this as a bug.