2015-08-25 3 views
6

Я пытаюсь использовать pm2 на Heroku. Я ознакомился с документацией, приведенной здесь: http://pm2.keymetrics.io/docs/usage/use-pm2-with-cloud-providers/#heroku-google-app-engine-azureиспользование PM2 CLI on heroku

Похоже, приложение отлично работает после развертывания, а журналы показывают, что несколько экземпляров запускались на 2X-динамике.

Но когда я бегу: heroku run bash и сделать pm2 ls я получаю пустой список:

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

И я не могу использовать какие-либо функции CLI пм2.

Я понимаю, что когда я делаю команду heroku run, одноразовый динамик создается «на лету», а экземпляр pm2, работающий на этом дино, не запускает никакого процесса.

Однако я не вижу, как я могу получить доступ к pm2 на конкретном дино.

Есть ли способ воспользоваться pm2 cli на Heroku?

ответ

1

Как упомянуто в документации Heroku,

ваше приложение распространяется во многих динамометрических стендах

В результате не одно место, ваше приложение работает, так что я не могу видеть, как вы сможете делать то, что хотите.

Heroku's docs объясните это немного больше.