[vpsFree.cz: community-list] Klonování virtuálu opravuje aplikace?
Stanislav Vasko
standa.web at gmail.com
Wed Oct 18 20:36:12 CEST 2017
Díky za tipy. Nejsem žádný serverový guru, spíše člověk co několik let měl linux na počítači a tak trochu “povýšil” neustálím rejpáním se v “těch linuxech" na člověka co rozběhal server, nastavil pár utilitek, pak i smtp, a k tomu místo FTP přešel na SSH a tak “rozumí i těm internetům". Takže pomalu s těmi odbornými radami, ať neházíte perly sviním :)
Zatím co jsem zjistil je fakt, že za problémem stálo (pokud se to zase neprojeví) nastavením send_mail() parametru fail_silently=False. Nastavil jsem na fail_silently=True a chyba zmizela. Resp. nezmizela, ale aplikace si s tím přestala lámat hlavu a jede. Sranda je, že email se odeslal vždy, do databáze se také vše propsalo i se starým nastavením a chyba nastala někde na WSGI a asi jen někdy. V logu Apache vidím něco o restartování WSGI apod. a jen někdy se to logne. Oklonováním mohl svou roli sehrát restart a také jiná doména (pustil jsem si to na jiné doméně 3.řádu), takže relativně “čerstvější” a proto to asi nepadá. Banality jako plný disk apod. nehrozí, nemám ani 10%, pamět využita sotva na 400MB, CPU se fláká celé dny (bych měl na VPSfree asi chtít slevu :) ). Nicméně zmíněný restart produkce nepomohl, restartování Apache jsem zkoušel jako první.
Takže, teoreticky, někde něco je na hraně nebo prostě nějaká nedávná aktualizace (Python, Django) už překročila kompatibilitu s takto starým WSGI v této věci a ruplo to. Více asi nezjistím, co jsem zkoušel Googlit, většinou lidé prováděli update WSGI na problémech vykazující se v logu podobnými hláškami. WSGI to nejspíše bude i z toho důvodu, že pokud si pustím Django server na produkci (./manage.py runserver 0.0.0.0:8000) a zavolám z venku, vše běží jak má bez jakéhokoliv problému či náznaku alespoň varování.
Díky všem za nápady a rychlou pomoc, kdyby se problém objevil nebo nějaké další symptomy, určitě se ozvu.
Standa
> On 18 Oct 2017, at 20:09, Vaclav Dusek <Vaclav.Dusek at cz-pro.cz> wrote:
>
> A urcite posilat pres lokalni SMTP server - to prece neni tak velky problem nahodit a logy jsou k nezaplaceni
>
> Dne 18.10.2017 v 20:00 David Karban napsal(a):
>> To bych rozhodně zkusil, pokud má systém nějaké hotové updaty, a nebyly restartovány služby, tak některé můžou mít nekonzistentní knihovny, část staré, část nové a v tom může být zakopaný pes.
>> Dá se udělat:
>> lsof | grep -i del na vylistování běžřících věcí se smazanými (ale stále drženými) soubory a restartovat je a nebo to otočit celé, může se to rozjet.
>> S pozdravy
>> David Karban
>> www.karban.eu <http://www.karban.eu/>
>> P.S: Pokud pro Vás mohu ještě něco udělat, dejte mi prosím vědět.
>> Dne 18. října 2017 19:28 Jindrich Skacel <jindrich.skacel at vypni.net <mailto:jindrich.skacel at vypni.net>> napsal(a):
>> A zkousel jsi produkci vypnout a zapnout? :))
>> S pozdravem / Best regards,
>> J. Skácel
>> Sent from my iPhone
>> 18. 10. 2017 v 15:34, Stanislav Vasko <standa.web at gmail.com
>> <mailto:standa.web at gmail.com>>:
>>> Zdravím,
>>>
>>> mám velice zajímavou zkušenost. Moje Django aplikace začala padat
>>> jakmile odešlu email. Nejspíše nějaký problém mezi
>>> Python-Django-WSGI, možná je v tom namočený i Apache. Nicméně,
>>> abych zjistil co se děje, virtuál a jsem oklonoval, zapl debug mód
>>> a …. žádná chyba. Email odešel, aplikace poděkovala a svět se
>>> točil dál… WTF? Vrátím do DEBUG=False, opět pohoda. No totok…
>>>
>>> Než si tu ukroutím hlavu a utestuju virtuál, může někdo chytřejší
>>> poradit zda je mezi VPS a VPS na playgroundu, které bylo
>>> klonováno, nějaký rozdíl co by mohl hrát roli pro výše zmíněné
>>> technologie a posílání emailu? Nebo Playground rovnou zdrojáky
>>> opravuje :)? Mám na virtuálu, tedy i na klonu, nějakou homo-domo
>>> konfiguraci posílání emailu aby to vůbec chodilo, ale to se
>>> zklonovalo i s chybami co jsem na tom spáchal a tak to asi nemůže
>>> mít vliv. Možná, pokud Django fungovalo, to asi stejně nehraje
>>> roli, protože posílám přes nastavení SMTP a smtp.seznam.cz
>>> <http://smtp.seznam.cz>.
>>>
>>> Co jsem tak pohledal, na Ubuntu 14 je údajně stará verze WSGI,
>>> nicméně před pár dny ještě vše jelo a opět: klonoval jsem, takže
>>> mám shodné nastavení, aplikaci i verze aplikací, tudíž neměl by
>>> být vliv, chyby by měly být shodné. Měly by… :)
>>>
>>> Díky za nápady, mezitím zkusím opravit tu verzi WSGI přes PIP a
>>> našroubováním do Apache, když už Ubuntu se nenamáhá po létech
>>> aktualizovat. Ale přesto budu rád za jakékoliv tipy, hlavně pro
>>> budoucnost, takto nikdy nevím zda na produkci poběží co mi běží
>>> doma i přes shodné verze knihoven.
>>>
>>> Hezký den, Standa
>>>
> _______________________________________________
> Community-list mailing list
> Community-list at lists.vpsfree.cz
> http://lists.vpsfree.cz/listinfo/community-list
More information about the Community-list
mailing list