Zadejte hledaný výraz...

Konfigurace Apache pro větší zátěž

JardaCZ
verified
rating uzivatele
16. 11. 2015 14:55:47
Ahoj mám vlastní server na kterém jede Debian 6 Squeeze, Apache, PHP atd.
Jde mi o to, že s vzrůstající zátěží (asi 30 webů) se stává, že server vrátí hlášku, že Server odmítl připojení. Když dám F5 tak se stránka většinou načte.
Takhle to mám nastavený Apache.
Jinak server má:
Díky za tip
16. 11. 2015 14:55:47
https://webtrh.cz/diskuse/konfigurace-apache-pro-vetsi-zatez/#reply1153342
Martin Bárta
verified
rating uzivatele
(28 hodnocení)
16. 11. 2015 15:17:19
A nebylo by řešení schovat Apache za Nginx (proxy)? Nginx mnohem lépe odbaví statický obsah a větší zátěž zvládá mnohem lépe jak Apache.
16. 11. 2015 15:17:19
https://webtrh.cz/diskuse/konfigurace-apache-pro-vetsi-zatez/#reply1153341
JardaCZ
verified
rating uzivatele
16. 11. 2015 15:21:50
No možná ano ještě bych měl napsat, že na serveru ISPAdmin přes ten konfiguruji weby a nejsem si jistý zda by mu tohle nevadilo.
16. 11. 2015 15:21:50
https://webtrh.cz/diskuse/konfigurace-apache-pro-vetsi-zatez/#reply1153340
Martin Bárta
verified
rating uzivatele
(28 hodnocení)
16. 11. 2015 15:32:45
Napsal JardaCZ;1241395
No možná ano ještě bych měl napsat, že na serveru ISPAdmin přes ten konfiguruji weby a nejsem si jistý zda by mu tohle nevadilo.
ISPAdmin si může dál konfigurovat apache a před tím jen bude stát nginx.
16. 11. 2015 15:32:45
https://webtrh.cz/diskuse/konfigurace-apache-pro-vetsi-zatez/#reply1153339
Václav Dušek
verified
rating uzivatele
(78 hodnocení)
16. 11. 2015 15:42:01
Bez blizsi znalosti - MaxClients 1500
Nginx je dobra volba, ale ne jedina
16. 11. 2015 15:42:01
https://webtrh.cz/diskuse/konfigurace-apache-pro-vetsi-zatez/#reply1153338
JardaCZ
verified
rating uzivatele
16. 11. 2015 15:55:26
Tak jsem to zvednul a píše to ... waiting WARNING: MaxClients of 1500 exceeds ServerLimit value of 256 servers,
lowering MaxClients to 256 ... tak jsem tam dal 256 snad to chvilku pomůže. Díky
16. 11. 2015 15:55:26
https://webtrh.cz/diskuse/konfigurace-apache-pro-vetsi-zatez/#reply1153337
Václav Dušek
verified
rating uzivatele
(78 hodnocení)
16. 11. 2015 16:10:40
Ano, to je spravna cesta.
Lepe ale poradit, kdyz se provede analyza - zjistit se proc a kde je uzke misto
Keepalive, MaxKeepAliveRequests, KeepAliveTimeout
Bez analyzy se spatne radi...
16. 11. 2015 16:10:40
https://webtrh.cz/diskuse/konfigurace-apache-pro-vetsi-zatez/#reply1153336
node
verified
rating uzivatele
(5 hodnocení)
16. 11. 2015 16:17:32
Napsal bartama;1241393
A nebylo by řešení schovat Apache za Nginx (proxy)? Nginx mnohem lépe odbaví statický obsah a větší zátěž zvládá mnohem lépe jak Apache.
A nie je lepsie rovno dat Nginx ako webserver namiesto apache?
16. 11. 2015 16:17:32
https://webtrh.cz/diskuse/konfigurace-apache-pro-vetsi-zatez/#reply1153335
Václav Dušek
verified
rating uzivatele
(78 hodnocení)
16. 11. 2015 16:27:44
Napsal node;1241420
A nie je lepsie rovno dat Nginx ako webserver namiesto apache?
A nebylo by lepsi provest nejprve anylyzu potreb a chovani, nez provadet nejake zmeny?
Co treba varnish, CDN, opravit webove aplikace, optimalizovat DB....
16. 11. 2015 16:27:44
https://webtrh.cz/diskuse/konfigurace-apache-pro-vetsi-zatez/#reply1153334
JardaCZ
verified
rating uzivatele
16. 11. 2015 19:59:17
Napsal vdusek;1241415
Ano, to je spravna cesta.
Lepe ale poradit, kdyz se provede analyza - zjistit se proc a kde je uzke misto
Keepalive, MaxKeepAliveRequests, KeepAliveTimeout
Bez analyzy se spatne radi...
Tohle tam mám přidat?
event tam vůbec nemám.
16. 11. 2015 19:59:17
https://webtrh.cz/diskuse/konfigurace-apache-pro-vetsi-zatez/#reply1153333
Martin Bárta
verified
rating uzivatele
(28 hodnocení)
16. 11. 2015 20:01:12
Napsal node;1241420
A nie je lepsie rovno dat Nginx ako webserver namiesto apache?
Ano je, ale pokud jeho zákazníci nebo někdo jiný kdo server používá potřebuje .htaccess nedá se jim to téměř nijak vysvětlit.
16. 11. 2015 20:01:12
https://webtrh.cz/diskuse/konfigurace-apache-pro-vetsi-zatez/#reply1153332
JardaCZ
verified
rating uzivatele
17. 11. 2015 08:25:59
Ahoj díky za tip zatím se to tváří, že to pomohlo a zátěž krásně klesla viz. graf zatížení CPU.
17. 11. 2015 08:25:59
https://webtrh.cz/diskuse/konfigurace-apache-pro-vetsi-zatez/#reply1153331
Václav Dušek
verified
rating uzivatele
(78 hodnocení)
17. 11. 2015 09:21:34
Tak mate kliku, naslepo vystrelena rana/tip dopadla blizko cile a castecne ho znicila :D
17. 11. 2015 09:21:34
https://webtrh.cz/diskuse/konfigurace-apache-pro-vetsi-zatez/#reply1153330
McFly
verified
rating uzivatele
(4 hodnocení)
24. 11. 2015 17:29:12
Jak již psali kolegové předtím, navrhnul bych jít do nginxu jako reverzního proxy. Staral by se o statický obsah - nezatěžoval by tím nenažraného Apache. Režie nginxu je minimální. Nehledě na to, že si umí poradit s kdečím, například je odolný proti slowloris útoku už v základu. U Apache je nutné toto nastavit. Sám používám nginx jako reverzní proxy všude, kde to jen jde. :)
Nikdy jsem proti Apachovi nic neměl, většina lidí na něm začínala. Ale kam se hrabe na nginx. :-) Kvůli zachováni htaccess souborů jej také stále používám (winginx.com znám).
24. 11. 2015 17:29:12
https://webtrh.cz/diskuse/konfigurace-apache-pro-vetsi-zatez/#reply1153329
Peter
verified
rating uzivatele
26. 11. 2015 07:42:43
Napsal McFly;1243607
Nikdy jsem proti Apachovi nic neměl, většina lidí na něm začínala. Ale kam se hrabe na nginx. :-) Kvůli zachováni htaccess souborů jej také stále používám (winginx.com znám).
A čo spojenie (NGINX + PHP) a (APACHE2 + PHP)? Kedysi som čítal že natívy modul v apache2 je lepší ako NGINX FastCGI. No popravde, netestoval som to. Aké s tým máte skúsenosti? Viem že NGINX ako reverse proxy pre statický obsah je super ale neviem ako je na tom PHP-FPM.
26. 11. 2015 07:42:43
https://webtrh.cz/diskuse/konfigurace-apache-pro-vetsi-zatez/#reply1153328
Pro odpověď se přihlašte.
Přihlásit