如何在 linux 服务器上使用 pm2 运行 asp.net 核心应用程序

How to run asp.net core application using pm2 on linux server

我已经使用 kestrel 在 linux 服务器上更新了我的 asp.net 核心 API,我想使用 pm2 运行 核心应用程序。有没有做过这种任务的小伙伴告诉我一下。

我试过的是:

在此先感谢您的帮助:)

pm2, command not found 表示未找到二进制文件,因为它很可能在您的 PATH 变量中丢失。无论您是否全局安装,路径都会有所不同 - 请参阅 如何确定路径以及如何将其添加到 PATH 变量。

如果未全局安装,二进制文件位于 ~\node_modules 下。这你必须添加实际的二进制路径,例如~/node_modules/pm2/binPATH 变量或者您直接使用 ~/node_modules/pm2/bin/pm2

调用它

针对上述安装问题,运行安装为sudo npm install -g pm2