在服务内部调用时会看到两个jscv进程

我正在使用tomcat的jscv作为用户tomcat(使用jscv -user tomcat“许多其他参数”)作为服务**启动服务器**。 我的服务器运行良好,但我的问题是:

  • 当我做ps -ef |是不是很糟糕? grep tomcat我看到两个“相同的调用”进程(相同的参数/调用)。 一个以root身份运行,一个以tomcat运行 – 它们看起来都像是在运行一个tomcat服务器。 这是规范的jscv行为? 或者通过调用tomcat作为/etc/init.d/tomcat服务,我搞砸了吗?

在CentOS 5.5上使用sun java 1.6

检查两个进程的PID(进程ID)和PPID(父进程ID)值。 如果您发现一个PPID匹配另一个的PID。 这意味着一个进程产生(分叉)另一个进程。

对于所有权更改,通常会将进程权限从root权限下放到非特权用户,以获得更好的系统安全性。

总之,这可以认为是正常的。