【发布时间】:2020-03-20 07:20:02
【问题描述】:
我只是在尝试让 NextJS 应用程序在标准 Linux 服务器上运行时遇到了麻烦。
我在npm run prod_start 下添加了这个命令:NODE_ENV=production node server.js,并且运行正常 - 终端显示:
Ready on http://localhost:3000。太好了。
如果我在 PM2 上运行相同:
pm2 start npm --name "thing" -- prod_start,只要没有错误,它就“有效”,但它只是......什么都不做。进程正在运行,PM2 正在运行,Apache 正在运行,应用程序什么也不做。
有没有人遇到过这样的事情?所有部署文档只是试图让您使用“ZEIT Now”,我不想这样做。我找不到任何其他有意义的文档。
【问题讨论】: