Redhat戒烟过程永远不会总是要杀死它

我正在创build一个独angular兽进程的RedHat服务器上工作。 我有两套正在创build的这些进程。 我可以退出过程中的一个罚款,一遍又一遍地创build它并退出。 我能够创build的另一个进程,但我不能退出它。 我必须像这样发送KILL命令。

kill -9 [process] 

别人告诉我,你只应该杀一个人,作为最后的手段。 如果这个过程挂了或者类似的东西。 由于这是一个通过独angular兽的脚本化过程,所以杀死它可能并不聪明。

问题是我怎样才能debugging为什么这些进程之一不能够退出,而是总是需要的KILL命令。 另外这两个进程是通过脚本使用RAILS_ENVvariables创build的。 所以我假设他们正在创造相同的所有权和所有这一切。 我做了validation所有权和权限都看起来一样。

任何帮助将是很好的跟踪下来。 目前我试图使用Strace没有运气。