I'm seeing a lot of strange hangs when my Perl scripts are run by a Windows service. The service should be ok (3rd party, works for other executables. The hangs seem to take two forms:
Service runs Perl script which runs another perl script. Second script hangs as it exits
Service runs Perl script which runs another perl script. Perl hangs doing file I/O (using open()).
I'm using ActiveState (latest version)