You need to enable JavaScript to run this app.
优惠活动
大模型
产品
解决方案
定价
更多

使用PM2启动Next.js项目无日志输出,如何快速获取日志?

解决Next.js + PM2日志无输出问题
  • 直接调用Next.js启动命令,跳过npm中间层:
    执行命令 pm2 start npx -- next start 启动项目,PM2会直接捕获Next.js进程的标准输出,getServerSideProps 里的 console.log 内容会正常出现在日志中。

  • 若坚持用npm start启动,修改package.json的start脚本:
    将原有 "start": "next start" 改为 "start": "next start 2>&1",把错误输出合并到标准输出,之后用原命令 pm2 start npm -- start 启动,PM2就能捕获到所有日志内容。

  • 实时查看日志的快捷方式:
    执行 pm2 logs 或 pm2 logs <你的进程名>,可直接查看所有PM2管理进程的实时日志,无需手动打开log文件。

内容的提问来源于stack exchange,提问作者boy123

相关产品推荐
方舟 Agent Plan

超全模态模型 × Harness 升级,最新支持 Deepseek-V4.1-Flash、GLM-5.3 系列、Doubao-Seedream-5.0-pro、Kimi-K3 (部分), 限时 9.9 元起

最近更新时间:2026.07.17 11:57:13