Daily BIND 9.2.3 crashes on AIX

Winfried.Angele at epost.de Winfried.Angele at epost.de
Fri Apr 30 11:15:18 UTC 2004


> Remove "max-cache-size" and if named grows to swapping, buy more
> memory.  Make shure you have enough swap( i think AIX is
> of the early-allocating type that allocates swap syncronously
> with the application, thus you should have more swap then memory)

> How big is named during the day ? Will it crash when it has
> grown to soem specific size ?

> And check that "memory(kbytes) unlimited" means something more 
> ( there is a global maximum size that is configurable. ask
> AIX folks what the limit is )

Thank you. I have found the solution:

Quotation:
=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D
AIX APPLICATIONS AND -bmaxdata

AIX has information in an executable's header section that can limit
the amount of data that can be allocated during execution.  It is
controlled during the load step via the -bmaxdata option.

The default value of maxdata (-bmaxdata:0 or not included in the load
command) for 32-bit applications is 256 Mbytes.
The maximum allowed for 32-bit applications is 2 Gbytes.

The default value of maxdata for 64-bit applications is unlimited.

There are tools available which can be used to change the -bmaxdata value=

in the header after an application is built.  This is most often needed
when a 32-bit application was built without specifying -bmaxdata or when
a 64-bit application was built with unnecessary restrictions.  In
AIX 5.1 maintenance release 2 and later, the best method to make these
adjustments is to use /usr/ccs/bin/ldedit:

  ldedit -b maxdata=3D0x80000000/dsa a.out








________________________________________
http://www.epost.de - das Kommunikationsportal der Deutschen Post




More information about the bind-users mailing list