2014-09-26 17 views
32

node.js senaryoyu çıkmasını senaryoyu engelliyor olay döngü içinde geriye ne incelemek değil çıkış ana olay döngü içinde sol geri aramalar varsa olacak. Komut dosyası, process.exit() numaralı telefonu arayarak veya istisnalar atayarak komut dosyasını zorla sonlandırırken, düzgün temizlemeyi yaparak komut dosyasının "doğal olarak" sonlandırılması önerilir. Bununla birlikte, bu, koddaki hataların düzgün bir şekilde temizlenmesini önleyebildiği için bazen zor olabilir, örneğin, artık gerekmediğinde bir IntervalObject'i çıkarmayı unutabilirim, sonuçta programın sonlanmasını engeller.node.js: Doğal olarak

nedenle, olay döngü içinde kayıtlı kalan neler olduğunu bulmak için olmayan bir sonlandırma komut hata ayıklamak için bir yol var? Başka bir deyişle, Node.js programın çıkmasını engelleyen bir hata ayıklama yolu var mı?

+1

Belki bu: http://stackoverflow.com/questions/13052548/node-js-how-to-attach-to-a-running-process-and-to-debug-the-server-with- a-conso sizin için yararlı olabilir mi? –

+0

@StefanoF Hayır, bunun alakasız olduğuna inanıyorum. Yine de yorum yaptığınız için teşekkürler. – KFL

cevap

37

Açık tanıtıcı/dosya tanıtıcılarının listesini almak için, etkin G/Ç isteklerinin ve process._getActiveHandles() listesini almak için process._getActiveRequests() numaralı telefonu arayabilirsiniz.

+0

Değerli bahşiş, teşekkürler! – Herick