Warning: file_get_contents(/data/phpspider/zhask/data//catemap/8/selenium/4.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
如何在node.js应用程序中处理fork的进程id?_Node.js - Fatal编程技术网

如何在node.js应用程序中处理fork的进程id?

如何在node.js应用程序中处理fork的进程id?,node.js,Node.js,我想在记录操作时记录fork的进程id,但我不确定如何访问它所在的变量 我无法找到进程id是否保存在全局变量中,也无法确定在执行express routes时哪个进程正在运行,因此我在这里处于一种绑定状态 router.get('/', auth, async (req, res) => { try { const user = await User.findById(req.user.id).select('-password'); res.jso

我想在记录操作时记录fork的进程id,但我不确定如何访问它所在的变量

我无法找到进程id是否保存在全局变量中,也无法确定在执行express routes时哪个进程正在运行,因此我在这里处于一种绑定状态

router.get('/', auth, async (req, res) => {
    try {
        const user = await User.findById(req.user.id).select('-password');
        res.json(user);
        customLogger.log(`action A performed by process ${}`);
    } catch(err) {
        console.error(err.message);
        res.status(500).send('Server error');
    }
});

我只想得到类似这样的内容:“由进程J85T执行的操作A”。

它位于
进程
对象中:
进程。pid

您是否将服务器作为集群运行?