Christopher E. Welton wrote:
Folks:

I recently re-installed mod_perl on my development computer from source.
I downgraded from Apache2/mp2 to Apache 1.3.29/mp 1.29 in order to match
versions with my production server.


Since the reinstall I have had a strange problem. Printing small strings
like "foo" using "print" without a filehandle or "croak" have not
yielded any output to either the browser or the error_log. Printing long
strings works ok, like printing the results of a cgi::formbuilder
script. This leads me to believe that this may be a buffering problem.
However, I have never encountered this behavior with MP before and have
not had problems with buffering in MP before. Can someone offer a
pointer?

It's possible that some code that you use changes $| w/o localizing it. http://perl.apache.org/docs/general/perl_reference/perl_reference.html#The_Scope_of_the_Special_Perl_Variables

Also, if anyone knows how to have apache/mp send errors to the browser
directly rather than to the error_log, that would be much appreciated.

CGI::Carp::fatals_to_browser


__________________________________________________________________
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

--
Report problems: http://perl.apache.org/bugs/
Mail list info: http://perl.apache.org/maillist/modperl.html
List etiquette: http://perl.apache.org/maillist/email-etiquette.html



Reply via email to