How to handle (103) Software caused connection abort

2010-09-16 Thread Hendrik Schumacher
Hi, I am running mod_perl handlers under mod_perl 2.0.4 and apache 2.2.16. Recently (probably after rebuilding with a more recent apache version - I was using 2.2.9 before) I started frequently getting the following errors in my error log: Apache2::RequestIO::rflush: (103) Software caused connec

Re: Help: unwanted extra characters in output

2010-09-22 Thread Hendrik Schumacher
Hi, your problem has nothing to do with the mod_perl output. The 20d and 0 are length descriptors for chunked encoding, check out the response header: Transfer-Encoding: chunked This SHOULD be supported by a HTTP 1.1 client. In fact, I would be surprised if cadaver/neon couldnt handle this. Wha

Re: Help: unwanted extra characters in output

2010-09-22 Thread Hendrik Schumacher
Btw, if you simply want to disable chunked encoding, buffer your output in your mod_perl handler, set the Content-Length response header once your output is complete and only after that print your output. Apache only activates chunked encoding if no Content-Length header is present when output is

Re: How to pre-open files in apache's processes

2010-12-02 Thread Hendrik Schumacher
Am Do, 2.12.2010, 02:24, schrieb Xiao Lan: > On Thu, Dec 2, 2010 at 3:38 AM, Mithun Bhattacharya > wrote: >> Can you confirm the error you are encountering using your current method >> ? >> >> I would like to understand what you are trying to achieve by having a >> global file handle - do you want

Re: How to pre-open files in apache's processes

2010-12-02 Thread Hendrik Schumacher
Am Do, 2.12.2010, 14:24, schrieb Xiao Lan: > On Thu, Dec 2, 2010 at 5:58 PM, Hendrik Schumacher > wrote: > >> >> In the perl file that holds your handler declare a variable on module >> level: >> >> my $qqwry = undef; >> >> In the handler inst

Re: Running a proxy in front of mod_perl on Win32

2011-01-28 Thread Hendrik Schumacher
Am Fr, 28.01.2011, 09:31, schrieb Michiel Beijen: > On Fri, January 28, 2011 01:14, Michael Peters wrote: >> Another thing that maybe the OP should look at (if he hasn't already) is >> to run a proxy in front of the main mod_perl application. Even if the >> proxy is on the same machine it will help

Re: On memory consumption - request for comments

2011-02-11 Thread Hendrik Schumacher
Am Fr, 11.02.2011, 16:46, schrieb Michael Peters: > On 02/11/2011 09:26 AM, Torsten Förtsch wrote: > >> What does that mean? >> >> >> The total size of a process comprises its complete address space. >> Normally, by >> far not everything of this space is present in RAM. > > I'

Re: On memory consumption - request for comments

2011-02-11 Thread Hendrik Schumacher
Am Fr, 11.02.2011, 17:10, schrieb Michael Peters: > On 02/11/2011 11:01 AM, Hendrik Schumacher wrote: > >> I didnt have time yet to read Torsten's post (will do later) but I will >> take a stab at this question. You are missing the difference between >> address

Re: On memory consumption - request for comments

2011-02-11 Thread Hendrik Schumacher
Hi, I would go with rss - shared_size. Especially on 64bit-platforms the total_size gives much too high values (even without swap space). Using the other values like Pss or Swap is not possible on older kernels (I don't have these values on EC2-instances for example). An option would be to substra

Re: Apache2::Filter Intermittently Missing Injected String

2011-03-30 Thread Hendrik Schumacher
Am Mi, 30.03.2011, 12:17 schrieb Chris Datfung: > I have a script that uses Apache2::Filter to filter the server response > output and inject a string into the HTML body. The script normally works > fine expect intermittently the output is missing the injected string. This > happens around 10% of t

Re: Apache2::Filter Intermittently Missing Injected String

2011-03-31 Thread Hendrik Schumacher
Am Do, 31.03.2011, 06:30 schrieb Chris Datfung: > On Wed, Mar 30, 2011 at 12:36 PM, Hendrik Schumacher > wrote: > >> Am Mi, 30.03.2011, 12:17 schrieb Chris Datfung: >> >> I had a similar problem with a http proxy that injected a string into >> the >> HTML

Re: Apache2::Filter Intermittently Missing Injected String

2011-03-31 Thread Hendrik Schumacher
imes gets cut after ~2500 bytes > or so. Do you know of any way to force the bucket to be a certain length? > > Thanks > Chris > > On Thu, Mar 31, 2011 at 10:07 AM, Hendrik Schumacher > wrote: > >> Am Do, 31.03.2011, 06:30 schrieb Chris Datfung: >> > On

Re: mod_perl EC2 AMI's or other platform providers?

2011-07-04 Thread Hendrik Schumacher
Am Mo, 4.07.2011, 12:03 schrieb Tosh Cooey: > The only public AMI for EC2 setup with mod_perl I can easily find is an > OpenSuse one from 2009. > > Services like Bitnami are a really nice platform for launching LAMP > stacks, unfortunately the P is anything but Perl :( > > Is there a reason for the

Re: No $r = no mod_perl?

2011-07-10 Thread Hendrik Schumacher
Maybe you are using the wrong sethandler value for your application, check http://perl.apache.org/docs/2.0/user/config/config.html#C_GlobalRequest_ If you are using a global $r variable you should specify SetHandler perl-script and not SetHandler modperl Using the latter you get the $r variab

Re: write handlers with C or modperl?

2016-07-22 Thread Hendrik Schumacher
I think it really depends on what the handler is doing. If it is mainly executing some db queries rewriting it in C won't make much of a difference. If the handler is doing some expensive computation it might be worth it. Before you rewrite the whole handler though you should look at the option