2015-08-25 20 views
6

Tôi đang cố gắng sử dụng pm2 trên Heroku. Tôi đã xem tài liệu được cung cấp tại đây: http://pm2.keymetrics.io/docs/usage/use-pm2-with-cloud-providers/#heroku-google-app-engine-azuresử dụng PM2 CLI trên heroku

Dường như ứng dụng hoạt động tốt khi được triển khai và nhật ký cho biết nhiều phiên bản đã bắt đầu trên dyno 2X.

Tuy nhiên, khi tôi chạy: heroku run bash và làm một pm2 ls tôi nhận được một danh sách trống:

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

Và tôi không thể sử dụng bất kỳ chức năng PM2 CLI.

Tôi hiểu rằng khi tôi thực hiện lệnh heroku run lệnh dyno một lần được tạo khi đang di chuyển và cá thể pm2 chạy trên dyno này không chạy bất kỳ quy trình nào.

Tuy nhiên tôi không thấy cách tôi có thể truy cập pm2 trên một dyno cụ thể.

Có cách nào để tận dụng lợi thế của cl2 pm2 trên Heroku không?

Trả lời

1

Như đã đề cập trong các tài liệu Heroku,

ứng dụng của bạn được lan truyền trên nhiều dynos

Kết quả là không có một nơi ứng dụng của bạn đang chạy vì vậy tôi không thể nhìn thấy như thế nào bạn sẽ có thể làm những gì bạn muốn.

Heroku's docs giải thích thêm một chút.

Các vấn đề liên quan