在heroku上使用PM2 CLI

我想在Heroku上使用pm2。 我看过这里提供的文档: http : //pm2.keymetrics.io/docs/usage/use-pm2-with-cloud-providers/#heroku-google-app-engine-azure

看起来应用程序一旦部署就可以正常工作,并且日志表明多个实例已经在2Xdynamic码上启动。

然而,当我运行: heroku run bash和做pm2 ls我得到一个空的列表:

┌──────────┬────┬──────┬─────┬────────┬─────────┬────────┬────────┬──────────┐ │ App name │ id │ mode │ pid │ status │ restart │ uptime │ memory │ watching │ └──────────┴────┴──────┴─────┴────────┴─────────┴────────┴────────┴──────────┘

而且我不能使用任何pm2 CLIfunction。

我明白,当我做一个heroku run命令一次性的dynamic是在飞行中创build的,并且在这个dynamic运行的pm2实例不运行任何进程。

但是,我不明白我怎么能访问pm2在一个特定的测功机。

有没有办法利用Heroku上的pm2 cli?

正如在Heroku文档中提到的,

你的应用程序分布在许多dynos

因此,没有一个地方的应用程序正在运行,所以我不能看到你将如何能够做到你想要的。

Heroku的文档解释了这一点。