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.

Reply via email to