Beefy Boxes and Bandwidth Generously Provided by pair Networks
Syntactic Confectionery Delight
 
PerlMonks  

Limit upload size for Mason with Apache2

by ph0enix (Friar)
on Nov 30, 2004 at 10:58 UTC ( [id://411152]=perlquestion: print w/replies, xml ) Need Help??

ph0enix has asked for the wisdom of the Perl Monks concerning the following question:

Hi all,
I need to limit upload size on my Apache2+Mason powered website. The goal is to limit upload size depending to category of user - eg: guest = 500kB, registered = 2MB, admin = 10 MB.

I already found node Mason upload limit size, but it seems to don't work with Apache2. I'm not Apache2/Mason guru. I often get 500 error from server with message: Can't call method "comp" on an undefined value. Probably $m is not properly initialized.

I know that I can use LimitRequestBody in Apache configuration, but how can I handle errors in my Mason code in case of this limit exceeds?

Used apps/modules versions:

  • Apache2 - 2.0.48
  • libapreq2 - 2.03_dev
  • mod_perl - 1.99_14
  • HTML::Mason - 1.26
  • MasonX::Apache2Handler - 0.05
  • MasonX::Request::WithApache2Session - 0.04
  • Apache::Session - 1.54

Replies are listed 'Best First'.
Re: Limit upload size for Mason with Apache2
by Arunbear (Prior) on Nov 30, 2004 at 14:16 UTC
    The versions of mod_perl, libapreq2 and MasonX::Apache2Handler you are using are all experimental (beta), so unless your website is for testing/learning only I would suggest using mod_perl 1.x.

    Otherwise, you may have a configuration problem. Have you read HOW TO Run Mason with mod_perl2?

    You might also want to try asking the author of MasonX::Apache2Handler.

Log In?
Username:
Password:

What's my password?
Create A New User
Domain Nodelet?
Node Status?
node history
Node Type: perlquestion [id://411152]
Approved by Corion
help
Chatterbox?
and the web crawler heard nothing...

How do I use this?Last hourOther CB clients
Other Users?
Others pondering the Monastery: (3)
As of 2025-06-16 19:12 GMT
Sections?
Information?
Find Nodes?
Leftovers?
    Voting Booth?

    No recent polls found

    Notices?
    erzuuliAnonymous Monks are no longer allowed to use Super Search, due to an excessive use of this resource by robots.