Hostinger Node.js 运行日志使用教程
运行时日志可以帮助你监控 Node.js 应用在运行过程中发生的情况。这些日志显示由你的应用和 Node.js 运行时生成的实时消息,帮助你识别错误、跟踪部署情况,并了解应用在生产环境中的行为。
在 Hostinger 的 Node.js 控制面板中,运行时日志提供了一个集中查看这些消息的地方,方便你快速排查问题。
什么是运行时日志?
运行时日志是 Node.js 应用在运行时产生的消息。这些日志通常包括:
- 应用错误
- 警告消息
- 信息性消息
- 堆栈跟踪
- 与部署相关的事件
它们对于诊断部署之后(即应用已经在服务器上运行时)出现的问题尤其有用。
运行时日志在 Hostinger 控制面板中的显示效果
下面是 Hostinger 控制面板中运行时日志界面的示例:

在这个视图中,你可以:
- 按时间范围筛选日志
- 按严重性级别筛选
- 查看错误和问题的数量统计
- 查看有关上次部署的信息
运行时日志中提供的信息
运行时日志包含多种类型的信息,可以帮助你诊断问题。
1. 错误消息
当你的应用停止工作时,错误是最需要优先检查的条目。
日志中的示例:
Error: DATABASE_URL is not defined
这表示应用需要一个环境变量(DATABASE_URL),但它尚未配置。
这类错误通常在以下情况下发生:
- 缺少环境变量
- 应用配置不正确
- 无法访问外部服务(数据库、API)
2. 堆栈跟踪
当发生错误时,Node.js 通常会生成堆栈跟踪。堆栈跟踪会准确显示错误在代码中发生的位置。
示例:
at file:///home/.../src/db/db.js:6:9 at ModuleJobSync.runSync
这些信息可以帮助开发者确定:
- 错误发生在哪个文件
- 导致问题的具体代码行
- 引发错误的执行路径
3. 日志严重性级别
日志可以按严重性级别筛选,帮助你聚焦最重要的消息。
常见的严重性级别包括:
- Error(错误) – 导致应用无法正常运行的严重问题。
- Warning(警告) – 虽然不会立刻影响应用运行、但可能引发问题的情况。
- Info(信息) – 有关应用活动的一般信息。
通过严重性级别筛选器,你可以快速定位关键问题。
什么时候应该使用运行时日志?
在排查正在运行的应用的问题时,运行时日志最有帮助。
在以下情况下,你应该查看运行时日志:
- 你的网站显示错误页面
- 你的应用在部署后运行失败
- 你的应用无法连接到外部服务
- 环境变量配置错误
- 你的应用行为异常
日志中可能会显示一些警告或信息性消息,它们能解释异常行为,并帮助你排查错误的根本原因。
注意事项
- 运行时日志涵盖应用部署并运行之后的错误。如果你的应用在启动之前部署就已失败,请参阅如何修复“Failed to build the application”错误。
- 如需更全面地了解构建日志和运行时日志的故障排查,请参阅如何使用构建日志排查 Node.js 部署失败问题。
- 如果你直接查看 stderr.log 文件而不是 Hostinger 控制面板中的运行时日志视图,请参阅理解 Node.js 应用中空的 stderr.log。