Do you know where your variables are? | |
PerlMonks |
Re^10: Win32: Setting a layer with binmode causes problem with close() on Windows (PerlIO silently fails to close the file)by BrowserUk (Patriarch) |
on Jun 17, 2013 at 14:45 UTC ( [id://1039384]=note: print w/replies, xml ) | Need Help?? |
This scenario can work from (cmd.exe) console (no blocking), but not under whatever environment apache sets up (something like without console ) The problem is apache -- actually most webservers -- in that they do not forward the output from CGI processes until (all copies of) both STDOUT and STDERR handles have been closed. If you close those before launching your async process via system 1, ..., then it will not cause the server to block. You can also close them (immediately) within the async script or process. With respect to Win32::Process, if you set the iflag parameter to false:
That will also prevent the problem. With the rise and rise of 'Social' network sites: 'Computers are making people easier to use everyday'
Examine what is said, not who speaks -- Silence betokens consent -- Love the truth but pardon error.
"Science is about questioning the status quo. Questioning authority".
In the absence of evidence, opinion is indistinguishable from prejudice.
In Section
Seekers of Perl Wisdom
|
|