node.js - docker容器中目录上的节点js进程
问题描述
我在 docker 容器中运行节点应用程序,当我 exec 进入 docker 容器并执行时,ps -fea
我看到所有节点都按预期运行进程(node app.js),但我注意到应用程序目录上有一个节点进程正在运行. 我找不到这意味着什么,这是否意味着子进程正在该目录中运行?我的 docker 容器是 FROM node:latest 官方镜像。
我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 是您预期node app.js
进程的 PID。(那是在最后一个之前的那一行。)
所以,是的,该进程是您的进程的子node app.js
进程。
我不知道在不知道它的内容app.js
和加载的模块的情况下是否可以说得更多。(尽管其他人可能已经看到类似的东西并且会有更好的主意?)
推荐阅读
- python - 使用 Python 的 Tesseract
- python-3.x - T-API(使用 OpenCL)python3 的问题
- docker - 错误:无法使用带有链接的主机类型网络
- linux - Sed - 删除所有脚本标签
- magento - Magento 1.9 将布局和模板添加到管理中的自定义模块
- sql - 如何在 PostgreSQL 中的两个日期之间获取日期明智的数据?
- javascript - 用插件重新初始化数据表?
- javascript - 除非打印调试,否则 Bootstrap-Vue 表不会更新
- c# - .net SqlDataReader 方法是否文化不变
- android - 加载第一张模糊图像