Stas Bekman wrote:
Ian Holsman wrote:
hi. I just came across a really wierd problem with 5.6.1/apache2 prefork.
I have a perl script which does/did the following
.. print "<!--#include virtual='x.pl' --> ..
now .. with straight CGI, this worked fine. but using mod-perl i get some weird & wonderfull errors.. mainly when I used
print <<EOF
...
...
EOF
for some reason.
so.. the question. is perl 5.6.1 re-entrant? is 5.8 ?
is their a option I should be setting to enable this?
Ian, you provide too few details to be able to tell what could be the cause, please post the errors and the build details as explained here:
http://perl.apache.org/docs/2.0/user/help/help.html#Reporting_Problems
I've scrubbed the source already on this ;( (as i've been trying to get the 1.99_09 built)
I've only tried the non-threaded mpm (as I'm stuck with redhat's stock 5.6.1 perl)
the 'problem' is that there aren't any errors to print. nothing appears in the error log file, and in this case, it *only* happened on the first request from the browser.
on the second request the page generated fine.
sometimes when I reload the page, it also happens.
when the page fails the content of the html stops just after the output of the perl virtual include.
I'll try to get a minimal test case going which displays the behavior (if I can reproduce it with 1.99_09)
If you can add a new test to the existing test suite that would be the most helpful. grep tests to see if you can find something similar you can build upon.
BTW, perl functionality for INCLUDES is not there yet. However see Geoff's post from a few days ago, where he has posted the prototype for Apache::SSI.
__________________________________________________________________ Stas Bekman JAm_pH ------> Just Another mod_perl Hacker http://stason.org/ mod_perl Guide ---> http://perl.apache.org mailto:[EMAIL PROTECTED] http://use.perl.org http://apacheweek.com http://modperlbook.org http://apache.org http://ticketmaster.com
--------------------------------------------------------------------- To unsubscribe, e-mail: [EMAIL PROTECTED] For additional commands, e-mail: [EMAIL PROTECTED]
