Ho appena scoperto che la mia app nodejs continua a bloccarsi, quindi ho utilizzato forever app.js
per avviare la mia app e riavviarla automaticamente quando si interrompe.Utilizzo di nodejs Forever per inviare console.logs alla schermata
Problema: Ora la mia app emette molte informazioni utili mentre viene eseguita tramite console.log
e util.log
. Usavo screen
per eseguire l'app nodo, ma ora che sto usando per sempre per eseguire l'app nodejs, non riesco più a vedere tutti gli output.
C'è un modo per vedere tutto l'output dell'app nodifica in tempo reale?
Basta aprire il file di log in coda, ma se hai bisogno per vedere l'output in tempo reale suggerisce che non si dovrebbe usare per sempre (cioè si sta eseguendo il debug). – jli
invio alcune informazioni in modo da poter monitorare il numero di lavori, il numero di client connessi in qualsiasi momento, il che è molto utile per il monitoraggio del carico e per determinare se devo aggiungere più client o se metà del pool del client si è arrestato. Suppongo che per fare ciò che voglio fare, dovrei avere un "master client" che si connette a questo server nodejs per ricevere le informazioni di debug? O c'è un altro metodo – Nyxynyx
E sto correndo per sempre mentre sono in dev, quindi posso imparare a usarlo e scoprire eventuali insidie che incontrerò quando andremo a vivere. Non vedo alcuna ragione per cui sia "brutto" usare per sempre mentre è in sviluppo. – AJB