Vraag & Antwoord

OS Linux

[Debian] Too many open files melding.

Anoniem
Johnny321
1 antwoord
  • Ik heb een server draaien met Debian 5.
    Er draait een webserver met mysql, ftp-server, subversion server met drie repository's.
    Tot zover had ik nooit geen problemen.
    Na de installatie van myDNS verschijnt continu 'too many open files' op momenten dat ik de repository update, oid.
    met lsof gekeken hoeveel bestanden open stonden. Erg veel (rond de 6000), waarvan 5000 van de apache server (veel www-data en pipes). Hieronder een greep uit de lijst die lsof leverde.

    [code:1:be5f27e25b]
    master 1686 root cwd DIR 8,2 4096 1761682 /var/spool/postfix
    master 1686 root rtd DIR 8,2 4096 2 /
    master 1686 root txt REG 8,2 34552 2638181 /usr/lib/postfix/master
    master 1686 root mem REG 8,2 38408 568489 /lib/libnss_files-2.7.so
    …..
    master 1686 root 30u unix 0xde185ac0 3395 socket
    master 1686 root 31u unix 0xde13dac0 3396 private/bounce
    master 1686 root 32u unix 0xde13d900 3398 socket
    master 1686 root 33u unix 0xde13d740 3399 socket
    master 1686 root 34u unix 0xde13d580 3400 private/defer
    master 1686 root 35u unix 0xde13d3c0 3402 socket
    master 1686 root 36u unix 0xde13d200 3403 socket
    master 1686 root 37u unix 0xde0b7e40 3404 private/trace
    ……
    apache2 12352 www-data mem REG 8,2 170596 2602362 /usr/lib/libapr-1.so.0.2.12
    apache2 12352 www-data mem REG 8,2 121404 2602393 /usr/lib/libaprutil-1.so.0.2.12
    apache2 12352 www-data mem REG 8,2 162088 2600353 /usr/lib/libpcre.so.3.12.1
    apache2 12352 www-data mem REG 8,2 5064 2621943 /usr/lib/apache2/modules/mod_authn_file.so
    apache2 12352 www-data mem REG 8,2 5860 2621989 /usr/lib/apache2/modules/mod_actions.so

    <<<<<<<<<<Opvallend veel in de /usr/lib?>>>>>>>>>>>


    apache2 13708 www-data 637w FIFO 0,6 8131827 pipe
    apache2 13708 www-data 638w FIFO 0,6 8131836 pipe
    apache2 13708 www-data 639w FIFO 0,6 8131832 pipe
    apache2 13708 www-data 640w FIFO 0,6 8131841 pipe

    …..

    apache2 16747 root 571w FIFO 0,6 8131662 pipe
    apache2 16747 root 572w FIFO 0,6 8131671 pipe
    apache2 16747 root 573w FIFO 0,6 8131667 pipe
    [/code:1:be5f27e25b]

    Nu weet ik wel dat de limieten op te schroeven zijn; maar dat lijkt me niet de oplossing van het probleem. Waarom opent apache zoveel bestanden/pipes.

Beantwoord deze vraag

Dit is een gearchiveerde pagina. Antwoorden is niet meer mogelijk.