[tac_plus] Orphaned processes?

Andy Ruhl acruhl at gmail.com
Thu Jun 18 21:32:55 UTC 2015


Thanks in advance for any help you can provide. Please copy my email
address because I'm not on the list yet.

I have tac_plus running on CentOS 7 and I created a systemd startup file for it.

The problem is systemd does not kill the process cleanly. I think it
might be due to orphaned processes, or something similar:

[root at tucacs-temp system]# ps -elf | grep tac_
1 S root     22302     1  0  80   0 -  6078 futex_ 13:10 ?
00:00:00 /usr/local/sbin/tac_plus -C /etc/tac-plus/tac_plus.conf -p 49
1 S root     22305     1  0  80   0 -  6078 futex_ 13:10 ?
00:00:00 /usr/local/sbin/tac_plus -C /etc/tac-plus/tac_plus.conf -p 49
1 S root     22308     1  0  80   0 -  6078 futex_ 13:10 ?
00:00:00 /usr/local/sbin/tac_plus -C /etc/tac-plus/tac_plus.conf -p 49
1 S root     22311     1  0  80   0 -  6078 futex_ 13:10 ?
00:00:00 /usr/local/sbin/tac_plus -C /etc/tac-plus/tac_plus.conf -p 49
5 S root     22384     1  0  80   0 -  6078 poll_s 13:11 ?
00:00:00 /usr/local/sbin/tac_plus -C /etc/tac-plus/tac_plus.conf -p 49
1 S root     23548 22384  0  80   0 -  6078 poll_s 14:25 ?
00:00:00 /usr/local/sbin/tac_plus -C /etc/tac-plus/tac_plus.conf -p 49
1 S root     23552 22384  0  80   0 -  6078 poll_s 14:26 ?
00:00:00 /usr/local/sbin/tac_plus -C /etc/tac-plus/tac_plus.conf -p 49
1 S root     23555 22384  0  80   0 -  6078 poll_s 14:26 ?
00:00:00 /usr/local/sbin/tac_plus -C /etc/tac-plus/tac_plus.conf -p 49
1 S root     23562 22384  0  80   0 -  6078 poll_s 14:26 ?
00:00:00 /usr/local/sbin/tac_plus -C /etc/tac-plus/tac_plus.conf -p 49
1 S root     23570 22384  0  80   0 -  6078 poll_s 14:27 ?
00:00:00 /usr/local/sbin/tac_plus -C /etc/tac-plus/tac_plus.conf -p 49
1 S root     23571 22384  0  80   0 -  6078 poll_s 14:27 ?
00:00:00 /usr/local/sbin/tac_plus -C /etc/tac-plus/tac_plus.conf -p 49
1 S root     23572 22384  0  80   0 -  6078 poll_s 14:27 ?
00:00:00 /usr/local/sbin/tac_plus -C /etc/tac-plus/tac_plus.conf -p 49
1 S root     23576 22384  0  80   0 -  6078 poll_s 14:27 ?
00:00:00 /usr/local/sbin/tac_plus -C /etc/tac-plus/tac_plus.conf -p 49
0 S root     23581 16123  0  80   0 - 28160 pipe_w 14:27 pts/0
00:00:00 grep --color=auto tac_

Am I supposed to have this many processes? Why are the last ones
spawned by 22384 and the first ones spawned by 1?

When I restart tac_plus, I have to do "killall tac_plus" to clean all
of this up because "systemd stop tac_plus.service" doesn't do it.

Thanks!

Andy Ruhl


More information about the tac_plus mailing list