Skip to content

NodeUp: Hardening for Error Propagation and Post-Mortem Debugging #60

@ScottONeal

Description

@ScottONeal

After reading through this issue: nodejs/post-mortem#16
and trying to establish my own battle hardened methodology for handling uncaught errors at run time and debugging post-mortem. It would be nice to have a conversation on industry best practices for designing your application to provide the maximal amount of information for debugging. I think this should also include industry best practices for what to properly do for uncaughtException and unhandledRejection. Or, do I just always run with: --abort-on-uncaught-exception.

What are the best tools for understanding core files and how I can we bring this process out from the Node.js Ivory Tower?

Maybe this topic is a bit too technical for a podcast, but it would be nice to have a dialog about the state of production debugging and exception handling. What are the best practices and what is overkill.

Metadata

Metadata

Assignees

No one assigned

    Labels

    No labels
    No labels

    Type

    No type

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions