Fórum Ubuntu CZ/SK

Ubuntu pro osobní počítače => Software => Příkazový řádek a programování pro GNU/Linux => Téma založeno: DarkKnight 04 Června 2010, 13:23:26

Název: nastaveni automatickeho restartu - apache+mod_wcgi+django [vyreseno]
Přispěvatel: DarkKnight 04 Června 2010, 13:23:26
zdravim
dokazal by mi nekdo poradit, jak nastavit "restarty" djanga, tak jak to maji u debugserveru (manage.py runserver), kdy se po kazde zmene souboru nactou znovu vsechny soubory?

zprovoznil jsem django na apache+mod_wcgi (+nginx na forwarding), bohuzel, pokud neco zmenim, musim restartovat apache, aby se nacetly zmeny, coz je u webserveru pomerne dost blbe
Název: Re: nastaveni automatickeho restartu - apache+mod_wcgi+django
Přispěvatel: starenka 05 Června 2010, 11:25:05
Mam dojem ze staci /etc/init.d/apache2 reload. Coz se imo prezit da. Navic, jak casto menis kod primo na serveru? To prece nedelas kazdejch 10 minut.

Ohledna automaticky restartu (to fakt nedoporucuju, mel by sis hlidat, co deployujes), staci nejakej deamonek, co hlida zmenu adresare a ten reloadne apache, ne?

Jelikoz mas django, tudiz zrejme ovladas py, tak zkus treba http://pyinotify.sourceforge.net/#Tutorial (v debianu je to v repech python-pyinotify)

ps. btw, co je wcgi? nemyslis spis wSgi?
Název: Re: nastaveni automatickeho restartu - apache+mod_wcgi+django
Přispěvatel: DarkKnight 05 Června 2010, 19:28:28
pardon, ano myslim wsgi :)

takhle se mi to resit nechce, musi to jit jinak nez porad reloadovat apache

no jelikoz mam ten server na notasu, kde primo upravuju kod a musim vedet, jestli to funguje, tak to je obcas i mene nez kazdych 10 minut :)


na pyinotify se podivam


ale spis bych fakt preferoval primo nejaky config u wsgi (precejenom django si ty soubory nacita samo)
Název: Re: nastaveni automatickeho restartu - apache+mod_wcgi+django
Přispěvatel: starenka 06 Června 2010, 10:04:22
Tak proc kdyz mas ten server na notasu, tudiz to zrejme vyvijis, nepouzivas dev server, kterej to dela sam? Proc to tak nutne musis mit na Apachi? Staci jet na dev serveru, pak jednou zkonfigurovat vhost v apachi spolu se statickejma adresarema a nemusis pak pokazdy testovatat, jestli to porad jeste funguje. Nebo se pletu?
Název: Re: nastaveni automatickeho restartu - apache+mod_wcgi+django
Přispěvatel: DarkKnight 06 Června 2010, 16:40:12
nene nepletes se, ale tady jde o ten princip, jakmile si to hodim na novy server a bude tam vice projektu od vice lidi, tak je temer nemozne to porad reloadovat, kdykoliv tam nekdo neco upravi
Název: Re: nastaveni automatickeho restartu - apache+mod_wcgi+django
Přispěvatel: starenka 06 Června 2010, 21:35:23
Jasny chapu, bohuzel o zadnym jinym reseni nevim. Zkus #django na freenode, mozna nekdo neco bude vedet. Jinak ti asi nic jinyho nez ten deamon a realod apache nezbejva  >:(
Název: Re: nastaveni automatickeho restartu - apache+mod_wcgi+django
Přispěvatel: starenka 08 Června 2010, 20:32:37
Tak jsem mel chvili cas. Uprimne, zkusil si googlovat? :D http://code.google.com/p/modwsgi/wiki/ReloadingSourceCode
Název: Re: nastaveni automatickeho restartu - apache+mod_wcgi+django
Přispěvatel: DarkKnight 14 Června 2010, 22:20:05
jo, zkousel jsem hledat :) ale jelikoz jsem jel na tyden pryc, tak jsem nemel moc cas :)

kazdopadne diky moc :)

vyreseno :)