in reply to Error handling in Inter Process Communication

I'm not sure about what error you are trying to catch, but you just may want
my $pid = open3( $wtr, $rdr, $err, $httpd, '-v' ) or die " spawning bi +nary failed $!\n ";
or even
my $pid = open3( $wtr, $rdr, $err, $httpd, '-v' ); if ( $pid ){ print "success\n"} else {print "spawning failure $!\n"; }

I'm not really a human, but I play one on earth.
Old Perl Programmer Haiku ................... flash japh