← Back to team overview

sslug-teknik team mailing list archive

Re: bind/named besynderlig fejlmelding

 

Erwin S. Andreasen wrote:

> > Bind/named lukkede ned, med følgende fejlmeldning:
> > 
> > Jan 26 14:59:37 named[249]: memcluster.c:208: 
> > 			INSIST(stats[size].puts < stats[size].gets) failed.
> > Jan 26 14:59:37 named[249]: memcluster.c:208: 
> > 			INSIST(stats[size].puts < stats[size].gets) failed.

> Hvad version af bind er det? Jeg kan ikke finde noget lignende in 8.1.2,
> og jeg faar en 404 paa "developer" versionen.

Det glemte jeg: named 8.1.2-T3B  (debian 8.1.2-3)

....
> Meen, det lyder jo ikke rigtigt - hvis man har allokeret hukommelse 2
> gange kan man jo godt befri hukommelsen 2 gange uden at der skulle vaere
> et problem. Saa maaske skulle der have staaet <= i stedet for <.

Nu checkede jeg og det er i følgende kode (linienummer lidt forskudt
for source til 8.1.2-2 : 193) i memcluster.c :

       if (size == max_size || new_size >= max_size) {
                /* memput() called on something beyond our upper limit */
                free(mem);
                INSIST(stats[max_size].puts < stats[max_size].gets);
                stats[max_size].puts++;
                return;
        }

Jeg har læst at bind ikke har det godt med at blive swappet ud,
og bla. ca. 20-30 minuter før genstartede jeg netscape for
den havde sat sig på > 128MB RAM så det begyndte at give lidt swap.
Muligvis kan det hænge sammen med dette, men bind gik først ned
senere...


-- 
mvh Frank Damgaard 
frda@xxxxxxxxxxxxx | frank@xxxxxxxx | frank@xxxxxxx |fido  2:236/15.2


References