Ahoj, přesně tak, chyběla HOME…Myslel jsem, že supervisord nešahá na tyhle env věci, že je nechá v subprocessu který vytvoří pro uživatele, pod kterým má aplikace běžet. Je to tam komplet vymeteno…potrápím google a uvidím…
Další problém mám, že uwsgi se nechce chcípnout, když zastavím supervisord. Ale jinak je to pěkné, jen to dokopat k funkčnosti. 2012/6/1 Petr Blahos <petrbla...@gmail.com>: >> Ahoj, >> mám python aplikaci a ta pře subrocess dělá různé akce pomocí git >> clienta na serveru. >> Nevím proč, ale když ji pustím přes supervisord, tak mi selžou >> commity, protože se z nějakého důvodu nenačítá nastavení z >> ~/.gitconfig a subprocess vrátí chybu z shellu, ať si nastavím >> username/heslo. >> Zkoušel tomu cpát $GIT_CONFIG přes environment v supervisord.conf, >> nebo exportovat různé env variables z shell skriptu kteří spouští tu >> aplikaci, ale nic…Samozřejmě supervisord je pod rootem a ta aplikace >> opravdu běží pod správným uživatelským účtem. >> >> Když to spustím ručně, není problém. >> >> Tuší někde, kde je brouk? >> > > Ahoj, > > to sice netuším, ale zkusil bych si vypsat env (systémový) v době, > kdy to běží dobře, a v době, kdy to běží špatně, a porovnat. První > odhad by byla chybějící HOME, ale s Unixem už jsem dlouho nedělal > :-( > > -- > Petr > > > _______________________________________________ > Python mailing list > Python@py.cz > http://www.py.cz/mailman/listinfo/python -- S pozdravem Martin Stiborský Jabber: st...@njs.netlab.cz _______________________________________________ Python mailing list Python@py.cz http://www.py.cz/mailman/listinfo/python