You are viewing a plain text version of this content. The canonical link for it is here.
Posted to docs-cvs@perl.apache.org by ra...@apache.org on 2005/04/03 00:10:42 UTC

svn commit: r159831 - perl/modperl/docs/trunk/src/docs/2.0/api/Apache2/SizeLimit.pod

Author: randyk
Date: Sat Apr  2 14:10:41 2005
New Revision: 159831

URL: http://svn.apache.org/viewcvs?view=rev&rev=159831
Log:
s/Apache/Apache2/

Modified:
    perl/modperl/docs/trunk/src/docs/2.0/api/Apache2/SizeLimit.pod

Modified: perl/modperl/docs/trunk/src/docs/2.0/api/Apache2/SizeLimit.pod
URL: http://svn.apache.org/viewcvs/perl/modperl/docs/trunk/src/docs/2.0/api/Apache2/SizeLimit.pod?view=diff&r1=159830&r2=159831
==============================================================================
--- perl/modperl/docs/trunk/src/docs/2.0/api/Apache2/SizeLimit.pod (original)
+++ perl/modperl/docs/trunk/src/docs/2.0/api/Apache2/SizeLimit.pod Sat Apr  2 14:10:41 2005
@@ -1,6 +1,6 @@
 =head1 NAME
 
-Apache::SizeLimit - Because size does matter.
+Apache2::SizeLimit - Because size does matter.
 
 
 
@@ -11,14 +11,14 @@
 the process size on every request:
 
   # in your startup.pl, or a <Perl> section:
-  use Apache::SizeLimit;
+  use Apache2::SizeLimit;
   # sizes are in KB
-  $Apache::SizeLimit::MAX_PROCESS_SIZE  = 12000; # 12MB
-  $Apache::SizeLimit::MIN_SHARE_SIZE    = 6000;  # 6MB
-  $Apache::SizeLimit::MAX_UNSHARED_SIZE = 5000;  # 5MB
+  $Apache2::SizeLimit::MAX_PROCESS_SIZE  = 12000; # 12MB
+  $Apache2::SizeLimit::MIN_SHARE_SIZE    = 6000;  # 6MB
+  $Apache2::SizeLimit::MAX_UNSHARED_SIZE = 5000;  # 5MB
 
   # in your httpd.conf:
-  PerlCleanupHandler Apache::SizeLimit
+  PerlCleanupHandler Apache2::SizeLimit
 
 Or you can just check those requests that are likely to get big, such
 as CGI requests.  This way of checking is also easier for those who
@@ -26,30 +26,30 @@
 C<L<ModPerl::Registry|docs::2.0::api::ModPerl::Registry>>:
 
   # in your script:
-  use Apache::SizeLimit;
+  use Apache2::SizeLimit;
   # sizes are in KB
-  Apache::SizeLimit::setmax(12000);
-  Apache::SizeLimit::setmin(6000);
-  Apache::SizeLimit::setmax_unshared(5000);
+  Apache2::SizeLimit::setmax(12000);
+  Apache2::SizeLimit::setmin(6000);
+  Apache2::SizeLimit::setmax_unshared(5000);
 
 This will work in places where you are using C<L<SetHandler
 perl-script|docs::2.0::user::config::config/C_perl_script_>> or
 anywhere you enable C<L<PerlOptions
 +GlobalRequest|docs::2.0::user::config::config/C_GlobalRequest_>>.  If
 you want to avoid turning on C<GlobalRequest>, you can pass an
-C<L<Apache::RequestRec|docs::2.0::api::Apache::RequestRec>> object as
+C<L<Apache2::RequestRec|docs::2.0::api::Apache2::RequestRec>> object as
 the second argument in these subs:
 
   my $r = shift; # if you don't have $r already
-  Apache::SizeLimit::setmax(12000, $r);
-  Apache::SizeLimit::setmin(6000, $r);
-  Apache::SizeLimit::setmax_unshared(5000, $r);
+  Apache2::SizeLimit::setmax(12000, $r);
+  Apache2::SizeLimit::setmin(6000, $r);
+  Apache2::SizeLimit::setmax_unshared(5000, $r);
 
 Since checking the process size can take a few system calls on some
 platforms (e.g. linux), you may want to only check the process size
 every N times.  To do so, put this in your startup.pl or CGI:
 
-  $Apache::SizeLimit::CHECK_EVERY_N_REQUESTS = 2;
+  $Apache2::SizeLimit::CHECK_EVERY_N_REQUESTS = 2;
 
 This will only check the process size every other time the process
 size checker is called.
@@ -76,7 +76,7 @@
 
 This module will not really help you with the first problem.  For that
 you should probably look into
-C<L<Apache::Resource|docs::2.0::api::Apache::Resource>> or some other
+C<L<Apache2::Resource|docs::2.0::api::Apache2::Resource>> or some other
 means of setting a limit on the data size of your program.  BSD-ish
 systems have C<setrlimit()> which will croak your memory gobbling
 processes.  However it is a little violent, terminating your process
@@ -180,7 +180,7 @@
 
 =head2 Supported MPMs
 
-At this time, C<Apache::SizeLimit> does not support use under threaded
+At this time, C<Apache2::SizeLimit> does not support use under threaded
 MPMs.  This is because there is no efficient way to get the memory
 usage of a thread, or make a thread exit cleanly.  Suggestions and
 patches are welcome on L<the mod_perl dev mailing



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