Solaris 9 (SPARC-Plattform Edition)-Versionshinweise

libresolv.so.2 füllt Swap-Dateibereich mit Multithreaded-Anwendungen aus, wenn in /etc/nsswitch.conf DNS angegeben ist (4646349)

Wenn in der Datei /etc/nsswitch.conf DNS als Option für die Suche nach Hosts oder IP-Knoten angegeben ist und auf dem System Multithreaded-Anwendungen ausgeführt werden, dann stürzt der Dämon nscd möglicherweise ab. Dieses Problem tritt auf, da der Dämon nscd langsam immer größer wird und bis zu 4 GByte Swap-Platz einnehmen kann. Wenn der gesamte Swap-Platz aufgebraucht wird, kann nscd abstürzen, und in anderen neuen Prozessen können verschiedene Fehler auftreten.

Lösung: Ändern Sie die Einstellungen für nscd wie folgt, um dieses Problem zu vermeiden:

  1. Melden Sie sich als superuser an.

  2. Beenden Sie den Dämon nscd.


    # /etc/init.d/nscd stop
    

  3. Bearbeiten Sie in der Datei /etc/nscd.conf die folgenden Zeilen, bzw. fügen Sie sie hinzu:

    • keep-hot-count hosts 0

    • keep-hot-count ipnodes 0

  4. Starten Sie den Dämon nscd neu.


    # /etc/init.d/nscd start
    


    Hinweis -

    Wenn Sie nscd nicht ausführen, tritt derselbe Fehler in allen Multithreaded-Anwendungen auf, die Host-Suchen durchführen.