perl-embperl mailing list archives

Site index · List index
Message view « Date » · « Thread »
Top « Date » · « Thread »
From "Gerald Richter - ECOS GmbH" <rich...@ecos.de>
Subject RE: error document
Date Thu, 07 Jun 2007 06:15:10 GMT
Hi,

I guess the problem might happen when the same child serves the page 
again, so the initialisation is skiped.

Could you try to run httpd with the -X option, so you have only one 
process. Does it now fail the second request?

Gerald


------------------------------------------------------------------------
--
Gerald Richter       ECOS electronic communication services GmbH
*******************  SECURING YOUR NETWORK  ********************

Post:       Tulpenstrasse 5            D-55276 Dienheim b. Mainz
E-Mail:     richter@ecos.de            Voice:   +49 6133 939-122
WWW:        http://www.BB-5000.info    Fax:     +49 6133 939-333

Sitz der Gesellschaft: Dienheim; AG Mainz HRB 6889; GF: W.Heck, 
G.Richter
------------------------------------------------------------------------
--
 
  

> -----Original Message-----
> From: Ben Kim [mailto:bkim@coe.tamu.edu] 
> Sent: Thursday, May 31, 2007 12:34 PM
> To: embperl@perl.apache.org
> Subject: error document
> 
> 
> Hi,
> 
> I reported a related problem once but didn't get a good 
> answer last time... I thought I'd try again.
> 
> We are on
> Apache/2.2.4 Embperl 2.2.0 mod_perl/2.0.3 but not using 
> Embperl Objects.
> 
> I'm trying to solve the problem of 500 errors not showing 
> custom error document, after the server is accessed a couple 
> times. If I gracefully restart the apache, it shows correct 
> error document a couple times. Then, after that, anything 
> that causes 404 will show embperl's own 500 page, not my custom page.
> 
> This happens only for pages that have file extensions handled 
> by embperl.
> If I have <FilesMatch ".*\.epl$|.*\.html">, .htm just behaves 
> as expected. 
> (custom error page shows, regardless of how many times I try.)
> 
> I have both
> optReturnError = 262144
> optRedirectStdout = 16384
> 
> PerlSetEnv EMBPERL_OPTIONS 278528
> PerlSetEnv EMBPERL_DEBUG 10477
> 
> The log shows difference between the two.
> 
> Log entries for initial accesses (custom page is shown) 
> ====================
> 
> On initial access to custom error pages, the error in embperl 
> log is as
> follows:
> 
> [30133]REQ: ***** Start Request at Tue May 29 13:23:12 2007 
> [30133]Use App: Embperl [30133]Formdata... length = 0 
> [30133]Using APACHE for output...
> [989] Use Recipe Embperl
> [989]SYNTAX: switch to Embperl::Syntax::Embperl 
> [30133]Reading [snip]/testke.epl as input using PerlIO (0 Bytes)...
> [30133]ERR:  404: testke.epl(1): Not found 
> '[snip]/testke.epl',   searched: No 
> such file or directory
> ...
> [30133]REQ: ***** Start Request at Tue May 29 13:23:12 2007 
> [30133]Use App: Embperl [30133]Formdata... length = 0 
> [30133]Using APACHE for output...
> [989] Use Recipe Embperl
> [989]SYNTAX: switch to Embperl::Syntax::Embperl 
> [30133]Reading [snip]/500.epl as input using PerlIO (643 Bytes)...
> ...
> [30133]Request finished. Tue May 29 13:23:12 2007
> 
> 
> Log entries thereafter  (custom page is not shown) 
> ======================
> [987]SYNTAX: switch to Embperl::Syntax::Embperl
> [30133]ERR:  404: testkke.epl(1): Not found 
> '[snip]/testkke.epl', searched: No such file or directory
> 
> or [947]SYNTAX: switch to Embperl::Syntax::Embperl
> [30133]ERR:  24:  Error in Perl code: Died at
> [snip]/teste.epl    line 2.
> 
> 
> As you see, the log entries are quite short (just two lines) 
> for subsequent accesses. The PerlIO line is gone.
> 
> This is a problem for me since all 404 errors are showing 
> this not so pretty error page. Is this only for me? Is anyone 
> willing to share a working configuration?
> 
> 
> Thanks.
> 
> Ben K.
> Developer
> http://benix.tamu.edu
> 
> ---------------------------------------------------------------------
> To unsubscribe, e-mail: embperl-unsubscribe@perl.apache.org
> For additional commands, e-mail: embperl-help@perl.apache.org
> 
> 
> ** Virus checked by BB-5000 Mailfilter ** 
> !DSPAM:416,465ea702112691079068920!
> 
> 

** Virus checked by BB-5000 Mailfilter **

---------------------------------------------------------------------
To unsubscribe, e-mail: embperl-unsubscribe@perl.apache.org
For additional commands, e-mail: embperl-help@perl.apache.org


Mime
View raw message