プロセスをクラッシュさせるのではなく、node-opencv (ネイティブ バインディング) によってスローされたエラーをキャッチしようとしています。
https://github.com/peterbraden/node-opencv
try{}catch(){}
ブロックを使用してみましたが、process.on('uncaughtException', function (exception) {});
どちらも効果がありませんでした。エラーがスローされたときにプロセスがクラッシュしました。
例:libc++abi.dylib: terminate called throwing an exception
この質問は、特定のエラーではなく、スローされるすべての opencv エラーに関するものです。
すべての node-opencv を独自のプロセスに入れ、それをメイン プロセスの子プロセスとして実行できますか。クラッシュしたら、再起動して続行しますか?