[英]Error running nextjs with PM2 on Azure App Service on Linux
检查以下步骤以nextjs with PM2
。
nextJS app
。 运行npm run dev
命令以运行开发中的应用程序。
打开SSH
应用服务的SSH运行pm2命令。
https://YourDeployedAppName.scm.azurewebsites.net/
或者
Azure Linux App
=> Advanced Tools
=> Go
=> SSH
。 运行以下命令安装PM2
。
npm install pm2 -g
感谢 @ Azure OSS 开发人员支持命令。
Configuration
部分 => General Settings
添加 Startup 命令。 pm2 start site/root/index.js --name mynpmnextapp
index.js 文件的路径可能不同。
我的应用程序入口点是index.js
。对于某些应用程序,它可以是server.js
。根据您的应用程序更改它。
找不到模块“../build/output/log”
确保您没有使用 output 文件夹运行PM2
。 如上所述,它必须是基于您的代码文件的server.js
或index.js
的入口点。
不知道有没有办法在app服务上更新pm2
在KUDU Console
中使用npm install pm2@latest -g
来更新 PM2。
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.