【问题标题】:how to get meta[container?] information by java subprocess pid如何通过 java 子进程 pid 获取元 [容器?] 信息
【发布时间】:2016-11-08 14:55:53
【问题描述】:

我有一个java线程的输出列表top -H -p [java ppid number]

我从客户端请求 DB,这会创建新的 pid,我可以在输出中看到该数字

我想知道 - 是否有办法从这个过程中获取信息,例如用户、它执行的代码等。 可能是“容器”能帮上忙吗?就像拆开容器,servlet由哪个进程处理...

什么是奇怪的问题: 我是管理员。我有泄漏的 pid,想知道用户并请求它处理

【问题讨论】:

  • 不清楚您是在询问有关 Java 应用程序的线程还是它的子进程的信息。同样,不清楚您是在谈论 UNIX / Linux 用户,还是应用程序理解的东西......这可能与 UNIX / Linux 用户身份无关。
  • 嗨,我正在寻找启动线程的应用程序用户
  • 猜他可以有一些内部 id
  • 我完全知道这个pid是我自己启动的。

标签: java multithreading servlets containers


【解决方案1】:

您可以使用jstack 获取有关 Java 线程的更多信息,但无法获取应用程序用户...在您所要求的意义上。

如果您想这样做,那么应用程序本身需要实现一种方法来记录并根据请求输出。

【讨论】:

    猜你喜欢
    • 2013-02-05
    • 1970-01-01
    • 2014-12-28
    • 1970-01-01
    • 2011-05-10
    • 2017-08-13
    • 1970-01-01
    相关资源
    最近更新 更多