Velocity Reviews - Computer Hardware Reviews

Velocity Reviews > Newsgroups > Programming > Perl > problems using graphviz perl module from apache (windows)

Thread Tools

problems using graphviz perl module from apache (windows)

Posts: n/a
I'm writing a cgi script that uses graphviz (the dot program) to
generate a graph and I'm banging my head against the wall trying to get
it to work properly. Currently, if I run the script directly from the
command line, it will work properly and generate my graph (which gets
dumped into a file). If I invoke the script as a cgi script within
apache, it runs fine until it calls the as_png() function, at which
point it will die waiting for a result (the destination file is created
but is empty).

I'm running SERVER_SOFTWARE="Apache/2.0.52 (Win32)"
and version 1.8 of the GraphViz module. If I run a printenv.cgi, I get
the following path:

PATH="C:\Program Files\Perl\bin\;C:\Program Files\Reflection;C:\PROGRAM
Files\Java\j2re1.4.2_01\bin;C:\WINNT\system32;C:\W INNT;C:\WINNT\System32\Wbem;C:\Oracle\ora81\bin;C: \Program
Files\Oracle\jre\1.1.7\bin;C:\ISIS;C:\PROGRA~1\COM MON~1\MDL
Shared\ISIS;C:\PROGRA~1\ATT\Graphviz\bin;C:\PROGRA ~1\ATT\Graphviz\bin\tools"

which does seem to have the correct path settings for dot.exe.

The error that the apache log gives me is: Premature end of script

If I remove the line that calls as_png(), the script runs fine.

Any assistance would be most appreciated. I've searched usenet but to
no avail...



Reply With Quote
Posts: n/a
Another piece of the puzzle: The CGI script *does* seem to be
correctly invoking the dot.exe program. However, dot.exe is running
forever and never comes back, which is why the cgi script remains
seemingly hung... I notice that calls dot.exe using a
"run" command. I'm not familiar with it... Any hints?


Reply With Quote

Thread Tools

Posting Rules
You may not post new threads
You may not post replies
You may not post attachments
You may not edit your posts

BB code is On
Smilies are On
[IMG] code is On
HTML code is Off
Trackbacks are On
Pingbacks are On
Refbacks are Off

Similar Threads
Thread Thread Starter Forum Replies Last Post
ANN: yet another python graphviz binding (yapgvb) 1.1.1 Lonnie Princehouse Python 0 02-22-2006 08:34 AM
Graphviz/dot language formatter Python 2 12-30-2005 01:37 PM
Using graphviz to visualize output, anybody? Python 9 11-05-2005 12:07 PM
Using GraphViz divya Perl Misc 0 10-20-2005 11:36 AM
How to test speed difference of Perl/Apache and SSI/Apache The Poor Perl Misc 2 09-27-2003 12:26 PM