chuckd has asked for the wisdom of the Perl Monks concerning the following question:

I'm using graphviz.pm 2.03 and IPC:RUN0.80 to create graphs in my CGI applicaiton. But my web server hangs when I execute it. Dot.exe, the graph program just hangs and doesn't return anything back to the CGI app. I know graphviz.pm is working correctly because I debuged the parameters being passed from it to IPC:RUN. But I don't know if IPC:RUN works ok. Does anyone have any experience with this. I included the correct env path so that the web server could find the graph program dot.exe, so thats not the problem. CAn anyone help?

Replies are listed 'Best First'.
Re: IPC:RUN0.80 not working correctly
by BrowserUk (Patriarch) on Jan 03, 2008 at 22:30 UTC
    I'm using graphviz.pm 2.03 and IPC:RUN0.80 to create graphs in my CGI applicaiton.

    Your post is terse to point that it is almost unintelligable, but if "IPC:RUN0.80" means that you are trying to run 80 concurrent child processes, and it is hanging under win32, know that there is an internal upper limit of 64 processes.


    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.

      I personally believe that yours is just sarcasm, but in case it isn't, I'm confident he refers to IPC-Run-0.80 which is IPC::Run's current version. In which case the Win32 LIMITATIONS paragraph could be helpful.

      --
      If you can't understand the incipit, then please check the IPB Campaign.
        I personally believe that yours is just sarcasm,

        Believe what you darn well likey, I was drop dead serious. :)

        But being serious, I can now see that it is a full stop between the 0 and the 80m so you are probably right. Still, a little more info would be useful.


        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.