Node.js docker容器中目录上的节点js进程
我正在docker容器中运行一个节点应用程序,当我在docker容器中执行并执行Node.js docker容器中目录上的节点js进程,node.js,linux,docker,Node.js,Linux,Docker,我正在docker容器中运行一个节点应用程序,当我在docker容器中执行并执行ps-fea时,我看到所有节点都按预期运行进程,(node app.js),但我注意到在应用程序目录中运行一个节点进程。我找不到这意味着什么,这是否意味着子进程正在该目录中运行?我的docker容器来自节点:最新官方图片 容器上的ps-fea的我的输出: UID PID PPID C STIME TTY TIME CMD root 15 1 0 23:29
ps-fea
时,我看到所有节点都按预期运行进程,(node app.js),但我注意到在应用程序目录中运行一个节点进程。我找不到这意味着什么,这是否意味着子进程正在该目录中运行?我的docker容器来自节点:最新官方图片
容器上的ps-fea
的我的输出:
UID PID PPID C STIME TTY TIME CMD
root 15 1 0 23:29 ? 00:00:00 sh -c node app.js
root 16 15 1 23:29 ? 00:00:00 node app.js
root 26 16 1 23:29 ? 00:00:00 /usr/local/bin/node /usr/src/app
根据您提供的输出,您询问的进程的PID为26,父PID(PPID)为16。(这是您提供的最后一行。) 16是预期的
节点app.js
进程的PID。(这在最后一行之前。)
因此,是的,该进程是您的节点app.js
进程的子进程
我不知道在不知道app.js的内容和它所加载的模块的情况下,有可能对它说得更多。(尽管有可能其他人也看到过类似的情况,并且会有更好的想法?我假设app.js中的子进程可能是加载的节点js模型?或者app.js调用的其他依赖文件?