node manager mac instalar and macos node.js coffeescript kill pid

macos - manager - ¿Por qué un proceso node.js muere repentinamente en osx sin explicación en ningún archivo de registro?



node package manager npm (1)

El 90% de las veces siempre obtengo un rastro de pila. Pero a veces el proceso simplemente se cierra y no tengo idea de por qué. De todos modos para imprimir el seguimiento de la pila siempre? ¿O encuentra más información en dmesg o algo así?


bien finalmente encontré una forma de encontrar el error:

nodo --trace app.js

emite cada llamada a función y puedo ver la pila justo antes de que salga:

startup.processKillAndExit.process.exit

Y mi stacktrace apunta a:

redis.get ''bar'', (err, data) -> JSON.parse(value).foo

JSON.parse (value) vuelve nulo, así que .foo throws:

[TypeError: no se puede leer la propiedad ''foo'' de null]

y por alguna razón, se traga el TypeError dentro de una devolución de llamada redis y hace que el nodo salga sin imprimir el error.