Visualizzazione dei risultati da 1 a 2 su 2

Discussione: Configurazione apache2

  1. #1
    Utente di HTML.it
    Registrato dal
    Jun 2001
    Messaggi
    153

    Configurazione apache2

    Salve a tutti, sto cercando di ottimizzare il mio server quad core xeon - 2 Gb di ram su cui ho installato apache2 con mpm worker e php5 via fast cgi.
    Attualmente ho impostato il file apache2.conf con questa configurazione

    Timeout 100
    KeepAlive On
    MaxKeepAliveRequests 100
    <IfModule mpm_worker_module>
    StartServers 12
    MinSpareThreads 25
    MaxSpareThreads 96
    ThreadLimit 96
    ThreadsPerChild 25
    MaxClients 225
    MaxRequestsPerChild 1000
    </IfModule>

    E mi chiedevo, siccome ogni tanto ho dei rallentamenti (anche se la ram non è occupata del tutto e non va in swap) se c'erano delle correzioni che si potevano fare per ottimizzare ulteriormente il webserver.

  2. #2

    Re: Configurazione apache2

    Originariamente inviato da danny21
    Salve a tutti, sto cercando di ottimizzare il mio server quad core xeon - 2 Gb di ram su cui ho installato apache2 con mpm worker e php5 via fast cgi.
    Attualmente ho impostato il file apache2.conf con questa configurazione

    Timeout 100
    KeepAlive On
    MaxKeepAliveRequests 100
    <IfModule mpm_worker_module>
    StartServers 12
    MinSpareThreads 25
    MaxSpareThreads 96
    ThreadLimit 96
    ThreadsPerChild 25
    MaxClients 225
    MaxRequestsPerChild 1000
    </IfModule>

    E mi chiedevo, siccome ogni tanto ho dei rallentamenti (anche se la ram non è occupata del tutto e non va in swap) se c'erano delle correzioni che si potevano fare per ottimizzare ulteriormente il webserver.
    Sì...cambiando webserver, tipo lighttpd
    Scherzi (mica tanto) a parte...
    StartServer indica quanti "server" fa partire all'avvio.
    MinSpareThreads indica quanti processi minimi avere attivi (dalla partenza, ogni secondo viene "attivato" un server fino a raggiungere il minimo, se ricordo bene)
    MaxSpareThreads è il massimo oltre il quale non deve andare
    Secondo me puoi fare così
    codice:
    Timeout 60
    KeepAlive On
    MaxKeepAliveRequests 256
    <IfModule mpm_worker_module>
        StartServers         12
        MinSpareThreads      100
        MaxSpareThreads      100
        ThreadLimit          100
        ThreadsPerChild      4
        MaxClients          225
        MaxRequestsPerChild   10000
    </IfModule>
    però potrei aver fatto errori...se mi chiedevi su lighttpd ti davo certezze, non possibilità

Permessi di invio

  • Non puoi inserire discussioni
  • Non puoi inserire repliche
  • Non puoi inserire allegati
  • Non puoi modificare i tuoi messaggi
  •  
Powered by vBulletin® Version 4.2.1
Copyright © 2025 vBulletin Solutions, Inc. All rights reserved.