Node.js在Ubuntu上运行时,错误日志究竟藏在哪里?这其实取决于你的启动方式和具体配置。下面就把常见场景和对应的路径一一梳理清楚,方便你快速定位问题。

Node.js在Ubuntu上的错误日志在哪

1. 直接运行Node.js应用(无进程管理器)

2. 使用PM2进程管理器

如果通过 pm2 start app.js 启动,PM2 会自动捕获应用的所有错误,并统一存放到自己的日志目录里:

3. 通过Systemd服务运行

如果把 Node.js 应用配置成 Systemd 服务(比如 nodejs.service),错误日志就会汇入系统日志体系:

4. 自定义系统日志路径

如果开发者手动配置了 Systemd 服务文件(比如 /etc/systemd/system/nodejs.service),很可能在服务配置里指定了日志路径。例如 StandardOutput=file:/var/log/nodejs/app.logStandardError=file:/var/log/nodejs/app-error.log。这时候直接检查服务配置文件中的 StandardOutputStandardError 参数,就能找到日志的准确位置。

注意事项

本文转载于:https://www.yisu.com/ask/30683843.html 如有侵犯,请联系zhengruancom@outlook.com删除。
免责声明:正软商城发布此文仅为传递信息,不代表正软商城认同其观点或证实其描述。