On 5/15/08, Kevin <[EMAIL PROTECTED]> wrote:
> All,
>
>  I'm getting quite a lot of these errors in /var/log/messages and can't
>  seem to find an appropriate fix in the archives:
>
>      May 14 21:05:54 svr02 /bsd: uvm_mapent_alloc: out of static map entries
>      May 14 21:57:47 svr02 /bsd: uvm_mapent_alloc: out of static map entries
>      May 14 23:00:05 svr02 /bsd: uvm_mapent_alloc: out of static map entries
>      May 15 07:27:53 svr02 /bsd: uvm_mapent_alloc: out of static map entries
>      May 15 07:39:59 svr02 /bsd: uvm_mapent_alloc: out of static map entries
>
>  N.B. This machine serves mirror content for various F/OSS projects in
>  addition to standard www content, so it quite often has >350 users
>  concurrently connected downloading mirrored content (in addition to
>  visitors who're actually visiting the site).

Are you using squid as well?  You may try doing something like
restarting apache.

The problem seems related to certain long running processes with
fragmented address spaces.

Basically, in order to manage address spaces, the kernel keeps track
of a bunch of maps.  Entries in these maps are stored in... map
entries.  In certain situations, the kernel can't wait to allocate a
map entry, so it grabs one from a static list.  Previously, when they
ran out, the kernel paniced.  Now it just says uh oh.  The kernel will
merrily go on making more static entries as needed.

I'd keep track of how often the message appears.  At some point, it
should stop.  But it's not really alarming, unless it continues to
print that continuously.

Reply via email to