jinak mam taky splacanej takovej BATak, kterej pouzivam, kdyz jen tak ladim statistikam treba vzhled, at se to porad nenahrava na web a netahaj logy a tak..
ciste to jen pousti z prikazovy radky GgStat..
na zacatku si v poznamkovym blogu vyplnte jmeno a souradnice
No jeste predtim jsem udelal mnohem chytrejsi vec… a to ze jsem zaktualizoval na AutoStat 2.33 a preplacl ty .ggp.pas posledni verzi.
Vysledek je ten, ze ted uz mi ani nenacita nadmorske vysky, ani se nepokousi stahovat logy.. proste po odkliknuti ikony rovnou zahlasi ze pousti ggstat, problikne okno Perlu a nasledne konec.. ani Geojarry nic nenahrava… :|:|:|:|
Pro jistotu zopakuji, aby bylo vsem jasne, jak to s temi konfiguraky funguje:
V poslednich verzich Geogetu to je tak, ze pokud se skript schani po konfiguraku, ktery neexistuje, tak se sam vyrobi zkopirovanim ze souboru *.default.pas.
To proto, aby se aktualizaci makra stavajici konfigurak omylem neprepsal. Ale zase je treba davat pozor, pokud se aktualizuje makro tak, ze se do konfiguraku pridaly nejake polozky. To se pak musi osetrit rucne.
Nova verze 2.33 mi proste nefunguje - do "predani se" do ggstat - tzn. nez zacne ggstat generovat statistiky vse bez ok… ggstat pak na asi 10-20s "zamrzne" … rychle problikne - a vygeneruje se prazdna stranka.
Verze 32b sla bez problemu u mne.. nastaveni (default.pas) sem provedl stejne jako byl… novy config.pas se taky vygeneroval spravne… Jen to proste nechce generovat statistiku.
Tak ja s tim zapolim uz treti den…
nakonec jsem fakt nevydrzel a vsechny makra vyhazel a nacpal a nastavil je znovu. Smaznul jsem par-uzivatel adresar v systemovem temp adresari..
Pri prvnim prubehu se zdalo ze vse je OK, zafungovala cast nacitani nalezenych kesi a stazeni logu k nim. V Debug modu ukazal ze stahuje 3 posledni mnou nalezene kese… nasledne se vygenerovaly statistiky.
Chtelo se mi jasat. Dopsal jsem na GC.com dva dnesni logy a znovu pustil autostat v domneni ze si zjisti ze mam dve nove nalezene kese a dotahne patricne logy, vycte casy a zaktualizuje statistiku..
Zadne logy se ale od prvniho spusteni uz nenacitaji.
gjdata.txt stale zustava velikosti 0
Nejhorsi ze vseho, nasledny beh ggstatu generuje soubor statistik velikosti 0. (Prazdna statistika) a Geojarry tuhle prazdnou uspesne nahraje..
Od druheho pokusu o beh to cykli a chova se to stale stejne.. na gc.com ma nove nalezy ktere by mel zjistit ale nezjisti a statistiky jsou zcela prazdne…
Jak vyhodit -q parametr pri sposteni GGstatu na to jsem neprisel (Zkusil jsem to vyhodit z GGstatcmd.txt, ale pri dalsim behu se to prepise..
takze jsem pustil tentyz prikaz z prikazoveho radku… a statistika se vygeneruje…
Takze to vazne jen z makra zda se.
Brazajare zkus to pustit normalne v prikazove radce pls a mpodivej se do dat. adresare geogetu zda tam tu statistiku mas, myslim ze se nam to chova stejne…
Vzdyt je z toho screenshotu jasne videt, ze je predavan parametr -q (jako posledni) - znamena to quiet, takze to nic nevypisuje. Kdyz ten parametr smazes, tak ti GgStat zacne hlasit co se mu nelibi a prubeh generovani statistik.
Ted jsem koukal do vsech nastaveni maker.. a vsude mam SilentMode-no. Uz sem z toho tumpachovej … kde presne bych to mel vypnout..?
Chapu ze je eror mezi zidli a klavesnici..ale kde?
Nakonec jsem ho nasel v Autostat-ggstat.ggp.pas, poupravil a uz jsme o kus dale..
ggstatcmd.txt uz generuje bez parametru -q, a GGstat hlasi:
DBD::SQLite::db selectall_arrayref failed: database is locked(5) at dbdimp.c line 271 at script/GgStat.pl line 802.
jo a vubec nenabehlo to windowsi okno ve kterem ggstat hlasi prubeh… jen command okno co dlouho ceka a pak tahle hlaska..
V perlu si poctu tak na to kouknu jestli neco uvidim
** Tak nevidim nic.. na radku 800 je connect osetreny a na radku 802 chyba pri nacteni taky… tak nevim **