Look at the Safe Signals section in perlipc.
In reply to Re: Reoccuring time based event inside a loop by Joost in thread Reoccuring time based event inside a loop by jaco