0

잡히지 않은 예외에서 node.js 서버를 다시 시작하는 것이 가장 좋습니다. 그러나 예를 들어 여러 사용자가 동일한 node.js 서버를 사용하고 한 사용자의 요청에 대해 예외가 발생하면 서버가 종료되어 다른 사용자가 진행중인 모든 프로세스가 종료됩니다. 예를 들어, 한 사용자가 중요한 트랜잭션 도중에 다른 사용자에게 포착되지 않은 예외가 발생하여 서버가 중지되고 트랜잭션이 불완전 해지고 어떤 식 으로든 롤백되지 않는 경우가 있습니다. 여러 사용자가 생각이 경우Node.js 여러 사용자를 처리하는 동안 예외로 종료합니다.

그래서

감사 MilindaD 서버를 다시 시작하지 않습니다 캐치되지 않는 예외에

+0

필요할 때마다 try catch 블록을 사용합니다 ... 하지만이 방법은 완전한 해결책이 아닙니다 .... –

답변

0

과정,이 노드가 실행을 계속 할 수 있도록 예외 처리하는 가장 좋은 방법/연습이다, 다른 사용자는 아무 일도 일어나지 않은 것처럼 트랜잭션이나 처리를 계속합니다. 이 방법을 사용할 때는주의해야하지만 코드를 사용할 수는 있지만 코드는 알 수없는 상태가되고 오류가 발생한 부분부터 실행이 계속됩니다.

관련 문제