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.
