=head1 NAME Apache::Resource - Limit resources used by httpd children =head1 Synopsis PerlModule Apache::Resource #set child memory limit in megabytes #default is 64 Meg PerlSetEnv PERL_RLIMIT_DATA 32:48 #linux does not honor RLIMIT_DATA #RLIMIT_AS (address space) will work to limit the size of a process PerlSetEnv PERL_RLIMIT_AS 32:48 #set child cpu limit in seconds #default is 360 seconds PerlSetEnv PERL_RLIMIT_CPU 120 PerlChildInitHandler Apache::Resource =head1 Description C uses the C module, which uses the C function C to set limits on system resources such as memory and cpu usage. Any C operation available to limit on your system can be set by defining that operation as an environment variable with a C prefix. See your system C manpage for available resources which can be limited. The following limit values are in megabytes: C, C, C, C, C, C; all others are treated as their natural unit. If the value of the variable is of the form C, C is treated as the soft limit, and C is the hard limit. If it is just a single number, it is used for both soft and hard limits. =head1 Defaults To set reasonable defaults for all RLIMITs, add this to your httpd.conf: PerlSetEnv PERL_RLIMIT_DEFAULTS On PerlModule Apache::Resource =head1 Maintainers Maintainer is the person(s) you should contact with updates, corrections and patches. =over =item * The L =back =head1 Authors =over =item * Doug MacEachern =back Only the major authors are listed above. For contributors see the Changes file. =head1 SEE ALSO C, C =cut