gpt4 book ai didi

linux - 异常日志中的 Node js错误

转载 作者:太空宇宙 更新时间:2023-11-04 10:00:19 26 4
gpt4 key购买 nike

我在 Node 服务器的 exceptions.log 文件中收到此错误。有人可以解释一下这是什么问题吗?我们使用在 Ubuntu v16.04 上运行的 React JS v16.8.6、Node JS v8.14.0,我们正在做服务器端渲染。

 error:
{ Error: Unknown system error -116: Unknown system error -116, write
errno: -116,
code: 'Unknown system error -116',
syscall: 'write' },
level: 'error',
message: 'uncaughtException: Unknown system error -116: Unknown system error -116, write\nError: Unknown system error -116: Unknown system error -116, write',
stack: 'Error: Unknown system error -116: Unknown system error -116, write',
exception: true,
date: 'Sat Jun 29 2019 19:52:25 GMT+0530 (IST)',
process:
{ pid: 127,
uid: 0,
gid: 0,
cwd: '/opt/maatran',
execPath: '/usr/bin/node',
version: 'v8.14.0',
argv:
[ '/usr/bin/node',
'/usr/lib/node_modules/pm2/lib/ProcessContainer.js',
'start',
'ecosystem.config.js' ],
memoryUsage:
{ rss: 184356864,
heapTotal: 154181632,
heapUsed: 138251728,
external: 929873 } },
os:
{ loadavg: [ 0.279296875, 0.14697265625, 0.099609375 ],
uptime: 326785 },
trace: [],
timestamp: '2019-06-29T14:22:25.457Z' }

感谢您的帮助。如果有人需要更多信息,请告诉我。

最佳答案

非常片面的回答:

错误 -116 是“过时的文件句柄”,例如,如果您查看系统上的 errno.h 头文件,您会发现这一点。

如错误消息所述,这发生在 write 系统调用中。

有关“陈旧文件句柄”的详细信息,请参见例如this question .

因此您需要事先弄清楚哪个文件发生了什么以及哪个目录等被删除了,这样您最终就会遇到此错误消息。执行此操作的通常方法是将调试消息添加到您的代码中,直到您有足够的信息来跟踪问题。 (这种调试是本站Q&A无法远程完成的)。

关于linux - 异常日志中的 Node js错误,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/56824472/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com