Why is httpd using so much memory?
Read the section on “Memory Consumption” in the mod_perl.pod. Make sure that your scripts are not leaking memory. Global variables stay around indefinitely, lexical variables (declared with my()) are destroyed when they go out of scope, provided there are no references to them from outside of that scope. The Apache::Leak module can warn about some types of memory leak. To get information about the modules that have been loaded and their symbol-tables, use the Apache::Status module. It is enabled by adding these lines to the httpd configuration file.