__DIE__ is not for making exceptions non-fatal. Only eval is.
- tye
In reply to Re: Daemon Continue after $SIG{__DIE__} (eval) by tye in thread Daemon Continue after $SIG{__DIE__} by rajuskark