Ahoj, docela hezky funguje gunicorn schovaný za nginx. Ten gunicorn spouštěj jako systemd unit (a kdo nemá systemd, tak použije upstart). Těch gunicornů můžeš mít samozřejmě víc - pro každou aplikaci jednoho a jsou nezávislé. Někde bych snad vyhrabal i systemd unit.
Alternativně mám na produkci uwsgi + nginx, ale není úplně triviální přesvědčit jeden uwsgi master, aby používalo pro slavy dvě různé verze Pythonu. (jedno Django na Python 2.7 a jedno Django na Python 3.4). Co je ale velmi pohodlné, tak uwsgi se umí postarat i o automatické spouštění Redisu per-aplikace a Celery - včetně restartu celého stacku. Mějte se --Věroš Komerční vsuvka: Máme ještě nějaká volná místa na školení Ansible v Praze příští týden. ( www.ansible.cz ), kdyby někdo chtěl začít s Ansible. :-) 2016-03-23 16:29 GMT+01:00 Vladimir Macek <[email protected]>: > Honzo, > > diky! To jsem rad. > > Pises v minulem case. Predpokladam, ze kdyby gunicorn uz dnes nebyl dobrou > volbou, ze bys to napsal. > > K nginxu jste ho pripojovali normos via proxy? > > Kdyz bude na jednom serveru vice nezavislych django instanci, jakou > nejlepsi cestu pro spousteni gunicornu jste nasli? Uvitam cokoli most > debian-like a s minimem dalsiho softwaru. > > @starenka, cetls puvodni post? :-) Neni rec o nekvalite nebo nebezpecnosti > uWSGI. > > Dik, > > V. > > > On 23.3.2016 16:11, Honza Král wrote: > > Ahoj, > > > > my vzdy na produkci pouzivali gunicorn + nginx - o nginx aktualizace > > se ti bude starat distribuce a pripadny update gunicornu je > > jednoduchy. > > > > Prijde mi to nejlepsi z obou svetu - jednoduchy a bezpecny nginx + > > pohodlny gunicorn na pozadi. 99% potencialnich bezpecnostnich problemu > > je pak na strane nginxu ktery bude updatovat distribuce. > > > > > > Honza Král > > E-Mail: [email protected] > > Phone: +420 606 678585 > > > > > > 2016-03-23 16:08 GMT+01:00 Vladimir Macek <[email protected]>: > >> Ahoj, > >> > >> stehuju svoje projekty na novy Debian server a protoze pozoruji u > djangistu > >> velkou podporu uWSGI, sonduju opusteni mod_wsgi, ktere fungovalo leta > >> bezproblemove. > >> > >> Jsem ale taky konzervativni admin a tak mam rad, kdyz se o bezp. > >> aktualizace zejm. kompilovanych veci stara distribuce, ktere verim a kde > >> security fix je pohodlny pouzitim apt, ktere stejne delam a hlidam. > >> > >> Nicmene uWSGI v Jessie je dosti stare 2.0.7 a autori uWSGI sami > doporucuji > >> porad kompilovat. > >> > >> Nebo je 2.0.7 prijatelna verze? Nicmene Debiani spravce ji o roku 2014 > ani > >> nepatchnul, coz je podezrele. > >> > >> Jenze na serveru budou Django appky v partition urcene pro uzivatelska > >> data, ktera bude noexec (takze na ni nepujde spoustet vlastni binarky) a > >> kde vetsinou ani nebude gcc jako slupka bezpecnosti, takze uWSGI nebude > >> mozne bez workaroundu nainstalovat. > >> > >> Existuje pro takove servery reseni, ktere me nenapada? > >> > >> V docu Djanga vidim, ze gunicorn, ciste pythonsky WSGI server je dokonce > >> zminen _pred_ uWSGI. :-) > >> > >> Pouziva tu nekdo gunicorn vic? > >> > >> Jak si letos stoji? > >> > >> A jak ho spoustite v Linuxu a pripojujete k webserveru, treba nginx? > >> > >> Diky! > >> > >> V. > >> > >> -- > >> -- > >> E-mailová skupina [email protected] > >> Správa: http://groups.google.cz/group/django-cs > >> --- > >> Tuto zprávu jste obdrželi, protože jste přihlášeni k odběru skupiny > django-cs ve Skupinách Google. > >> Chcete-li zrušit odběr skupiny a přestat dostávat e-maily ze skupiny, > zašlete e-mail na adresu [email protected]. > >> Chcete-li zobrazit tuto diskusi na webu, navštivte > https://groups.google.com/d/msgid/django-cs/56F2B15B.1040101%40sandbox.cz. > >> Další možnosti najdete na adrese https://groups.google.com/d/optout. > > > -- > : Vladimir Macek : http://macek.sandbox.cz : +420 608 978 164 > : UNIX && Dev || Training : Python, Django : PGP key 97330EBD > : I think my spaceship knows which way to go... > > -- > -- > E-mailová skupina [email protected] > Správa: http://groups.google.cz/group/django-cs > --- > Tuto zprávu jste obdrželi, protože jste přihlášeni k odběru skupiny > django-cs ve Skupinách Google. > Chcete-li zrušit odběr skupiny a přestat dostávat e-maily ze skupiny, > zašlete e-mail na adresu [email protected]. > Chcete-li zobrazit tuto diskusi na webu, navštivte > https://groups.google.com/d/msgid/django-cs/56F2B64B.5090009%40sandbox.cz. > Další možnosti najdete na adrese https://groups.google.com/d/optout. > -- --V.Kaplan -- -- E-mailová skupina [email protected] Správa: http://groups.google.cz/group/django-cs --- Tuto zprávu jste obdrželi, protože jste přihlášeni k odběru skupiny django-cs ve Skupinách Google. Chcete-li zrušit odběr skupiny a přestat dostávat e-maily ze skupiny, zašlete e-mail na adresu [email protected]. Chcete-li zobrazit tuto diskusi na webu, navštivte https://groups.google.com/d/msgid/django-cs/CABWwdO-6z8VWBeRkt_yAqrd9vRHtFAw5PG0aXud4-y1jnNB81A%40mail.gmail.com. Další možnosti najdete na adrese https://groups.google.com/d/optout.
