using with pm2 #26
Etiketler
Etiket Yok
Kilometre Taşı Yok
Atanan Kişi Yok
2 Katılımcı
Bildirimler
Bitiş Tarihi
Bitiş tarihi atanmadı.
Bağımlılıklar
Bağımlılık yok.
Referans: root/greenlock-express.js#26
Yükleniyor…
Yeni konuda referans
Herhangi bir açıklama sağlanmadı.
"%!s(<nil>)" Dalını Sil
Bir dalı silmek kalıcıdır. Her ne kadar silinen dal tamamen kaldırılana kadar çok kısa bir süre yaşamını sürdürse de, çoğu durumda bu işlem GERİ ALINAMAZ. Devam edilsin mi?
sorry for asking here
is it possible to use on windows with pm2 cluster mode ?
This is actually the perfect place to ask that.
Short answer
I don't know.
If you turn off clustering in pm2 and turn on clustering in Greenlock Express, that may work.
It will not work with
pm2
s limited built-in cluster support. You could probably hack it together somehow, but you're probably better off using more standard tools.Alternatives
You could use something like:
nssm
orserviceman
on Windowssystemd
on Linuxlaunchctl
on macOSLong Answer
Greenlock Express cannot work in
cluster
mode with only partial support. It needs to have access to themaster
process and needs to have direct communication with eachworker
process.pm2
s built-in clustering spawns worker processes, but since it doesn't know about Greenlock, and Greenlock doesn't know about it, there's no way for the servers to communicate.I'd be happy to create a custom "Greenlock PM2" module as contract work, but it's not something that I personally use.
PM2 Docs
Based on what I see here ( https://pm2.keymetrics.io/docs/usage/process-management/#process-configuration ) it seems like you should be able to have it treat Greenlock the same as it would treat an external
python
orruby
process and run an external version ofnode
rather than doing internal forking.