Lo script Node.js non uscirà se nel loop eventi principale rimangono le callback. Mentre è possibile terminare forzatamente lo script chiamando process.exit()
o lanciando eccezioni, si consiglia di terminare lo script "naturalmente", eseguendo sempre una corretta pulizia. Tuttavia, a volte questo può essere difficile in quanto i bug nel codice possono impedire una corretta pulizia, ad es., Potrei dimenticare di rimuovere un IntervalObject quando non più necessario, ecc., Che alla fine impedisce al programma di terminare.Node.js: ispeziona ciò che rimane nel ciclo degli eventi che impedisce l'uscita spontanea dello script
Pertanto, esiste un modo per eseguire il debug di uno script non terminante per scoprire cosa è rimasto registrato nel ciclo degli eventi? In altre parole, c'è un modo in Node.js per eseguire il debug di cosa impedisce l'uscita del programma?
Forse questo: http://stackoverflow.com/questions/13052548/node-js-how-to-attach-to-a-running-process-and-to-debug-the-server-with- a-conso può esserti utile? –
@StefanoF No, credo che sia irrilevante. Grazie per il commento comunque. – KFL