www-apache-bugdb mailing list archives

Site index · List index
Message view « Date » · « Thread »
Top « Date » · « Thread »
From Bryan Mayland <bmayl...@leoninedev.com>
Subject mod_so/8132: Module limit reached while loading already compiled-in modules
Date Fri, 03 Aug 2001 12:47:46 GMT

>Number:         8132
>Category:       mod_so
>Synopsis:       Module limit reached while loading already compiled-in modules
>Confidential:   no
>Severity:       non-critical
>Priority:       medium
>Responsible:    apache
>State:          open
>Class:          sw-bug
>Submitter-Id:   apache
>Arrival-Date:   Fri Aug 03 05:50:00 PDT 2001
>Originator:     bmayland@leoninedev.com
>Release:        1.3.20
Linux linus 2.2.19 #37 Mon Apr 23 15:50:11 EDT 2001 i686 unknown
gcc version
I had a system which every 2 restarts apache would die with a
'httpd: module "mod_alias.c" could not be loaded, because the dynamic module limit was reached.
Please increase DYNAMIC_MODULE_LIMIT and recompile'
This was preceded by numerous '[error] Cannot remove module mod_env.c: not found in module
list' for 10 or so modules.  The thing was, these modules are compiled into my apache binary.
 I tracked the problem down to a configuration issue, whereas my httpd.conf file had a LoadModule
line for each of the of the compiled-in modules.  It seems like apache would count the LoadModule,
but then not be able to unload it on SIGHUP (because it never was actually loaded) and not
decrement the module count.  Eventually, the limit would be reached after 2 restarts and apache
would exit.
Add a LoadModule line into httpd.conf for something listed by httpd -l.  Now send several
SIGHUPs to httpd, as soon as the module limit is reached, it's over.
Get smarter admins who don't put LoadModule lines in their conf for things which are compiled-in.
 Can you somehow shock the person at the keyboard?  Even across an SSH xterm?  :)
 [In order for any reply to be added to the PR database, you need]
 [to include <apbugs@Apache.Org> in the Cc line and make sure the]
 [subject line starts with the report component and number, with ]
 [or without any 'Re:' prefixes (such as "general/1098:" or      ]
 ["Re: general/1098:").  If the subject doesn't match this       ]
 [pattern, your message will be misfiled and ignored.  The       ]
 ["apbugs" address is not added to the Cc line of messages from  ]
 [the database automatically because of the potential for mail   ]
 [loops.  If you do not include this Cc, your reply may be ig-   ]
 [nored unless you are responding to an explicit request from a  ]
 [developer.  Reply only with text; DO NOT SEND ATTACHMENTS!     ]

View raw message