Fórum Ubuntu CZ/SK

Ostatní => Ubuntu Server => Téma založeno: symmetry 05 Října 2011, 01:23:53

Název: Pocet navstevniku online
Přispěvatel: symmetry 05 Října 2011, 01:23:53
Zrdavim,
potrebuji v Apachi nastavit limit pro max. users ale vychazim zatim jen ze statistik GA, coz je odst nepresne.

Rad bych vedel, jakym zpusobem mohu zjistit aktualni pocet uzivatelu na serveru, popripade nejaky log?

Zkousel jsem>
cat /etc/passwd | wc -l

Ale tim dostanu jen systemove uzivatele


A jeste jeden dotaz, kolik by jste tak tipovali max. uzivatelu v jednu chvili pri 1Gb ram?

Ja myslim, ze tak 600 requestu, vic ne..ale rad se necham poucit, co v httpd conf nastavit abych docilil co nejvice.


Diky za rady..
Název: Re:Pocet navstevniku online
Přispěvatel: Petr Merlin Vaněček 05 Října 2011, 07:18:26
Toto je dost obtížná otázka - nezáleží jen na tom, kolik requestů na server vede, ale co s tím server udělá. Něco jiného je 10 requestů u statických stránek a 10 requestů u stránek, co obsluhují rozsáhlou DB resp. např. PHP zpracovává časově a paměťově náročné procesy.

Povolte a nakonfigurujte modul mod_status a můžete zvesela sledovat aktuální stav serveru ...
Název: Re:Pocet navstevniku online
Přispěvatel: Tomáš Břinčil 05 Října 2011, 08:45:04
...
Povolte a nakonfigurujte modul mod_status a můžete zvesela sledovat aktuální stav serveru ...
Přesně tak, má to i webovoé rozhraní. Mělo by stačit něco jako:

Kód: [Vybrat]
sudo a2enmode mod_status
a do /etc/apache2/site-available/defualt

Kód: [Vybrat]
<Location /server-status>
SetHandler server-status

Order Deny,Allow
Deny from all
Allow from 127.0.0.1
</Location>
IP adresu nahradit tvým subnetem nebo veřejkou.


zdroj: http://httpd.apache.org/docs/2.2/mod/mod_status.html