Merhaba,
Reverse proxy, Bir çok sunucu kullanmak için geçerli sanırım.
Ama biz örneğin: 20 cpu olan makineye node kurup 20 cpunun tamamında çalışmasını sağlayacağız.
Çünkü bildiğimiz kadar her bir pm2 çalıştırdığımız zaman 1 cpu ile çalışmış oluyor.
Biz ise gelen yük'e göre 20 cpu'ya kadar çalışmasını sağlayacağız.
pm2 ile bu işlemi yapmaya çalıştığımız zaman hata alıyoruz.
saygılarımla.
Uygulamayı pm2 ile şu komutla ayağa kaldırmanız yeterli :
pm2 start app.js -i max
Kaynak ve daha fazla bilgi için:
https://pm2.keymetrics.io/docs/usage/cluster-mode/
------
# Cluster mode
pm2 start app.js -i 0 # Will start maximum processes with LB depending on available CPUs
pm2 start app.js -i max # Same as above, but deprecated.
pm2 scale app +3 # Scales `app` up by 3 workers
pm2 scale app 2 # Scales `app` up or down to 2 workers total
Kaynak :
https://pm2.keymetrics.io/docs/usage/quick-start/