in reply to alarm not triggering SIGALRM on Windows 2003
Are you using an older version of perl on the Windows 2003 server? According to perlport for perl 5.8.0 alarm() was not implemented on Win32 systems.
But by perl 5.8.4 it appears to no longer be an portability issue.
In Section
Seekers of Perl Wisdom