在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的文档解释了这一点。