mod_python uz urcite ne.

mod_wsgi pro Apache je stale bezne pouzivane, jedou mi na tom leta
projekty, stabilne.

Je treba pocitat s tim, ze mod_wsgi pouziva nejaky zakompilovany interpret
Pythonu a ve virtualenvu muzes mit jiny. Je to treba syncnout ukazanim
python path na spravne adresare, abys mel stejne pythoni prostredi v apachi
i v prikazovem radku.

mod_wsgi modul potrebuje tzv. wsgi skript (Django pripravi zakladni) a
mod_wsgi hlida jeho timestamp. Pokud ho zmenis, v linuxu treba prikazem
touch, tak mod_wsgi pred pristim requestem reloadne celou appku.

Doporucuju nezapinat threadovani, ale jet mod_wsgi viceprocesove. Pouzivam
to 10+ let a nejsou s tim tak zadne problemy. Threadovany beh zanasi rizika.

Pomalu se chystam zmenit svuj pristup, poradne otestovat gunicorn, ktery by
mi bezel za nginxem a opustit mod_wsgi. Bude to mit radu vyhod (sjednoceni
prostredi, lehky webserver, ...).

Snad jsem pomohl,

V.


On 23.1.2018 09:47, starenka . wrote:
> Touch reload na mod_wsgi + apache urcite de, pred lety sem to bohuzel
> taky pouzival. 
>
> Cely to funguje tak, ze o beh appky se bohuzel stara ten mod v apachi
> (narozdil od beznyho pristupu: uwsgi/gunicorn-supervisor-socket-nginx).
> Na konkretnejsi dotaz rad odpovim.
>
> S
>
> -----
> 'aknerats'[::-1]
>
> On Jan 23, 2018 09:33, "Jaroslav Vysoký" <[email protected]
> <mailto:[email protected]>> wrote:
>
>     Ahoj všichni! 
>
>     Momentálně jsem nucen pracovat na tomto serveru: 
>     http://kraken.pedf.cuni.cz
>
>     Vzhledem k tomu, že Python je pedf.cuni.cz <http://pedf.cuni.cz>
>     popelkou, tak je pro mě pozitivním faktem, že se vůbec někdo zabýval
>     možností spuštění pythoní webové aplikace na tomto serveru. Návod je
>     tady: 
>     http://kraken.pedf.cuni.cz/python/kotekl/hlavni
>     <http://kraken.pedf.cuni.cz/python/kotekl/hlavni>
>     (ve skutečnosti tam běží Python 3.5)
>
>     Já té vazbě python aplikace - wsgi - web server moc nerozumím.
>     Používám to na pythonanywhere.com <http://pythonanywhere.com> dle
>     instrukcí zde uvedených, a všechno funguje, jak má. 
>
>     Tady to vypadá, že to řešení asi není úplně up-to-date, ale hlavně mi
>     zde chybí možnost provést reload aplikace (jako na pythonanywhere),
>     takže mi tu zůstávají různá rezidua dříve spuštěných aplikací. 
>
>     Dokáže mi někdo poradit, zda existuje možnost, jak bych uživatelsky
>     zajistil reload aplikace? Nebo je třeba přinutit administrátory, aby
>     dodali nějakou takovou možnost? Nebo je třeba tlačit administrátory k
>     nějaké zásadnější změně? Jak by mělo vypadat "správné" řešení? 
>
>     Díky předem i zadem za rady! 
>
>     Jarda V. 
>
>     -- 
>     -- 
>     E-mailová skupina [email protected]
>     <mailto:[email protected]>
>     Správa: http://groups.google.cz/group/django-cs
>     <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]
>     <mailto:[email protected]>.
>     Chcete-li tuto diskusi zobrazit na webu, navštivte
>     
> https://groups.google.com/d/msgid/django-cs/CAFrUbnkbEYydUy5%2BbuQmM0UcmKfo0hNQTSQVA1xjukn5wYzqhA%40mail.gmail.com
>     
> <https://groups.google.com/d/msgid/django-cs/CAFrUbnkbEYydUy5%2BbuQmM0UcmKfo0hNQTSQVA1xjukn5wYzqhA%40mail.gmail.com?utm_medium=email&utm_source=footer>.
>     Další možnosti najdete na https://groups.google.com/d/optout
>     <https://groups.google.com/d/optout>.
>
> -- 
> -- 
> 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]
> <mailto:[email protected]>.
> Chcete-li tuto diskusi zobrazit na webu, navštivte
> https://groups.google.com/d/msgid/django-cs/CA%2B7MNVpQMWBL9ndTprrRmpX9s4zLD3Xv%3D3n9VNyhVodnvgV9uw%40mail.gmail.com
> <https://groups.google.com/d/msgid/django-cs/CA%2B7MNVpQMWBL9ndTprrRmpX9s4zLD3Xv%3D3n9VNyhVodnvgV9uw%40mail.gmail.com?utm_medium=email&utm_source=footer>.
> Další možnosti najdete na https://groups.google.com/d/optout.


-- 
: Vlada Macek  :  http://macek.sandbox.cz  : +420 608 978 164
: UNIX && Dev || Training : Python, Django : PGP key 97330EBD

-- 
-- 
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/66d1d06f-139b-e436-4be4-ec1c0e406257%40sandbox.cz.
Další možnosti najdete na adrese https://groups.google.com/d/optout.

Reply via email to