Posted on 26-04-2010
Filed Under (FrontPage) by bud

Kombinacija apache2-mpm-worker, php5-cgi, libapache2-mod-fcgid,
preporuča se na serverima gdje se očekuje velik broj upita prema web servisu.
Spomenuta kombinacija zahtjeva malo više RAM memorije, no to ovisi o MaxClients parametru.
Što veći broj uz parametar –> više rama za apache servis –> više simultanih konekcija prema web servisu.

Instalacija:

sudo apt-get install apache2-mpm-worker php5-cgi libapache2-mod-fcgid

Konfiguracija:

sudo vim /etc/apache2/conf.d/worker

AddHandler fcgid-script .php
SocketPath /var/lib/apache2/fcgid/sock
Options ExecCGI
IdleTimeout 10
ProcessLifeTime 360
MaxProcessCount 8
IPCConnectTimeout 8
IPCCommTimeout 5

<IfModule mpm_worker_module>
    StartServers        50
    MinSpareThreads     200
    ThreadsPerChild     250
    MaxRequestsPerChild 0
    MaxClients          400
    KeepAliveTimeout    2
    ThreadStackSize     65536
</IfModule>

sudo vim /etc/apache2/sites-available/neki-web

<VirtualHost *:80>
DocumentRoot /var/www/neki-web

    <Directory /var/www/neki-web>
        FCGIWrapper /usr/bin/php-cgi .php
        AddHandler fcgid-script .php
        Options +ExecCGI
    </Directory>

</VirtualHost>

Aktivacija neki-web stranice u apache-u:

sudo a2ensite neki-web

Restart servisa:

sudo /etc/init.d/apache2 restart

(0) Comments    Read More   
Post a Comment
Name:
Email:
Website:
Comments: