ps -ef 显示的进程路径不存在

ps -ef 显示的进程路径不存在

我正在跟踪机器上自动启动的进程,以便可以阻止它发生。我想阻止它,因为它导致端口 8983 与其他东西发生冲突。

$ ps -ef | grep solr

并得到:

root       87178   87157  0 14:40 ?        00:00:00 bash /opt/solr/bin/solr start -p 8983 -f
root       87311   87178  0 14:40 ?        00:00:05 java -server -Xss256k -Xms512m -Xmx512m -XX:NewRatio=3 -XX:SurvivorRatio=4 -XX:TargetSurvivorRatio=90 -XX:MaxTenuringThreshold=8 -XX:+UseConcMarkSweepGC -XX:+UseParNewGC -XX:ConcGCThreads=4 -XX:ParallelGCThreads=4 -XX:+CMSScavengeBeforeRemark -XX:PretenureSizeThreshold=64m -XX:+UseCMSInitiatingOccupancyOnly -XX:CMSInitiatingOccupancyFraction=50 -XX:CMSMaxAbortablePrecleanTime=6000 -XX:+CMSParallelRemarkEnabled -XX:+ParallelRefProcEnabled -verbose:gc -XX:+PrintHeapAtGC -XX:+PrintGCDetails -XX:+PrintGCDateStamps -XX:+PrintGCTimeStamps -XX:+PrintTenuringDistribution -XX:+PrintGCApplicationStoppedTime -Xloggc:/opt/solr/example/logs/solr_gc.log -Dcom.sun.management.jmxremote -Dcom.sun.management.jmxremote.local.only=false -Dcom.sun.management.jmxremote.ssl=false -Dcom.sun.management.jmxremote.authenticate=false -Dcom.sun.management.jmxremote.port=18983 -Dcom.sun.management.jmxremote.rmi.port=18983 -DSTOP.PORT=7983 -DSTOP.KEY=solrrocks -Djetty.port=8983 -Dsolr.solr.home=/opt/solr/example/solr -Dsolr.install.dir=/opt/solr -Duser.timezone=UTC -Djava.net.preferIPv4Stack=true -XX:OnOutOfMemoryError=/opt/solr/bin/oom_solr.sh 8983 -jar start.jar

但是当我查看时/optsolr目录不存在。

我如何追踪是什么触发了此进程的运行?当我终止它时,它会在不同的 pid 上重新启动。

谢谢。

相关内容