It is currently 28 September 2020, 12:12 Advanced search

CloudConnector con PM2, dopo un po' si chiude da solo

Domande e risposte su come utilizzare Instant Developer Cloud al meglio

CloudConnector con PM2, dopo un po' si chiude da solo

Postby d.termini » 4 December 2019, 10:12

Ho eseguito l'istanza di CloudConnector come servizio usando PM2 come specificato sulle note nella pagina di GitHub, funziona bene ma ogni tanto PM2 si chiude e devo accedere al server e riavviarlo.
Il server (windows) non è stato riavviato, sul log di PM2 non ci sono errori e non ci sono particolari registrazioni di eventi riguardanti crash di node.js
Cercando su internet trovo solo segnalazioni su vecchie versioni o su server linux, e gran parte riguardano errori o riavvii del server.

Vi è mai capitato?
d.termini
 
Posts: 822
Joined: 13 November 2017, 8:41

Re: CloudConnector con PM2, dopo un po' si chiude da solo

Postby m.sirri » 4 December 2019, 16:10

PM2 dovrebbe riavviare in autonomia i processi qualora vadano in crash.
Non saprei.
User avatar
m.sirri
Pro Gamma
Pro Gamma
 
Posts: 8402
Joined: 30 September 2010, 17:01
Location: Ozzano dell'Emilia (BO)

Re: CloudConnector con PM2, dopo un po' si chiude da solo

Postby d.termini » 4 December 2019, 16:35

Il problema che è PM2 stesso che sembra non restare in piedi, se da terminale faccio "pm2 list" mi dice "PM2 succesfully daemonized" e poi mi mostra la lista dei connector che risultano avviati.
Il bello è che non capisco quando succede, ci ho lavorato per 1 settimana abbondante senza fastidi, stamattina facendo una prova dell'applicazione risultava scollegato, riavviato pm2 è andato per qualche minuto e si è rotto di nuovo per 2 volte, la terza volta è stata quella buona ed è tutto il giorno che ci lavoro…


Non vorrei che fosse qualche impostazione di Windows che mette in standby i servizi se non vengono usati per lungo tempo, ma come ho detto ha tenuto per una settimana...
d.termini
 
Posts: 822
Joined: 13 November 2017, 8:41

Re: CloudConnector con PM2, dopo un po' si chiude da solo

Postby m.sirri » 5 December 2019, 8:06

Hai provato a riavviare la macchina?
User avatar
m.sirri
Pro Gamma
Pro Gamma
 
Posts: 8402
Joined: 30 September 2010, 17:01
Location: Ozzano dell'Emilia (BO)

Re: CloudConnector con PM2, dopo un po' si chiude da solo

Postby d.termini » 5 December 2019, 8:18

Mmmh, no, è il server aziendale, sicuramente non lo riavvio io :)

Per dire, oggi sta ancora funzionando...
d.termini
 
Posts: 822
Joined: 13 November 2017, 8:41

Re: CloudConnector con PM2, dopo un po' si chiude da solo

Postby d.termini » 5 December 2019, 15:43

Ok, abbiamo capito perché succede:
Io mi collego al server, avvio cloudServer come servizio con PM2, esco facendo "disconnetti sessione remota"
Se qualcuno si connette e invece chiude la sessione, muore anche PM2.
Chiaramente una cosa del genere NON DEVE accadere in produzione, non possiamo lasciare sessioni aperte sui server dei clienti, dovrei fare in modo che il servizio PM2 resti attivo anche senza sessione.
d.termini
 
Posts: 822
Joined: 13 November 2017, 8:41

Re: CloudConnector con PM2, dopo un po' si chiude da solo

Postby d.termini » 6 December 2019, 7:51

Ah, aggiungo anche che non è possibile avviare cloudServer.js da un percorso assoluto, perché cerca sempre il file config.js nella cartella da dove viene eseguito il comando, questa è una grossa limitazione.
d.termini
 
Posts: 822
Joined: 13 November 2017, 8:41

Re: CloudConnector con PM2, dopo un po' si chiude da solo

Postby d.termini » 12 December 2019, 9:59

Dopo assistenza e confermata la procedura corretta (alla fine abbiamo visto che il blocco durante la creazione del servizio con pm2-windows-service è ininfluente) ho riprovato altre 2 volte a rifare l'intera procedura di installazione e funziona tutto correttamente, quindi direi che siamo pronti per andare in produzione.
d.termini
 
Posts: 822
Joined: 13 November 2017, 8:41


Return to Tips & Tricks - Cloud

Who is online

Users browsing this forum: No registered users and 1 guest