2015-08-25 13 views
6

Sto provando a usare pm2 su Heroku. Ho dato un'occhiata alla documentazione fornita qui: http://pm2.keymetrics.io/docs/usage/use-pm2-with-cloud-providers/#heroku-google-app-engine-azureusa PM2 CLI su heroku

Sembra che l'applicazione funzioni bene una volta implementata, E i registri indicano che più istanze sono state avviate su un dino 2X.

Eppure, quando ho eseguito: heroku run bash e fare un pm2 ls ottengo una lista vuota:

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

E non è possibile utilizzare tutte le funzioni PM2 CLI.

Capisco che quando eseguo il comando heroku run, un banale one-off viene creato al volo e l'istanza pm2 in esecuzione su questo banco prova non esegue alcun processo.

Tuttavia, non vedo come posso accedere a pm2 su un banco prova specifico.

C'è un modo per sfruttare il cli PM2 su Heroku?

risposta

1

Come accennato nella documentazione Heroku,

la vostra applicazione è distribuita su molte dynos

Di conseguenza, non c'è un posto vostra applicazione è in esecuzione, quindi non posso vedere come sarai in grado di fare ciò che vuoi.

Heroku's docs spiegare questo un po 'di più.