Tilläggsinformation för Solaris 9 (SPARC-version)

libresolv.so.2 tömmer minnesväxlingsfilsminnet med flertrådade program när DNS anges i /etc/nsswitch.conf (4646349)

Om DNS har angetts för värdar eller ipnodes-undersökning i filen /etc/nsswitch.conf och flertrådade program körs på systemet, kan nscd-bakgrundsprogrammet krascha. Problemet uppstår eftersom nscd-bakgrundsprogrammet långsamt växer i storlek och kan konsumera upp till 4 GB växlingsfilsutrymme. Om allt växlingsutrymme är tömt kan nscd krascha och andra nya processer kan drabbas av olika typer av slumpartade fel.

Lösning: För att undvika problem ändrar du inställningarna för nscd genom att följa de här stegen.

  1. Logga in som superanvändare.

  2. Stoppa bakgrundsprogrammet nscd.


    # /etc/init.d/nscd stop
    

  3. Lägg till eller ändra följande rader i filen /etc/nscd.conf .

    • keep-hot-count hosts 0

    • keep-hot-count ipnodes 0

  4. Starta om bakgrundsprogrammet nscd.


    # /etc/init.d/nscd start
    


    Obs!

    Om du inte kör nscd kan det orsaka samma läcka som uppträder i alla flertrådade program under värdundersökningar.