caute, mam jeden proglem, ked uz pocitam nejaku tu ulohu a vypnem boinc ( aj s pc ) a zapnem tak setky ulohy co mam stahnute su prec.
pozeral som aj do adresara kde mi stahuje projekty a tam su tie subory. roby mi to na viacerych verziach.
mam w7
vdaka za pomoc
odstranovanie uloh
Moderátor: Moderátori
Re: odstranovanie uloh
To vyzera, ze BOINC klient pri zapnuti nenacita svoj stav korektne, respektive pri predoslom vypnuti sa ten stav korektne neulozil.
Stav sa standardne zapisuje do suboru client_state.xml a pre istotu si robi aj zalohu do client_state_prec.xml (pre pripad nahleho neplanovaneho ukoncenia procesu ci celeho OS). Ale bohuzial to niekedy nezafunguje a vtedy su poskodene obidva subory a tak klient uplne strati prehlad o jednotkach, takze tie uplne zmiznu (projekty vacsinou zostanu, tie su ulozene v inych suboroch ktore sa tak casto neprepisuju). Podla mna je v BOINC klientovi nejaka chyba, takto by to robit nemalo. Mozno je to kvoli diskovej cache, kedy si BOINC mysli, ze ulozenie client_state_prev.xml bolo dokoncene (ale stale je v cache), zacne sa ukladat druhy subor a vtedy sa nieco stane (napriklad sa vypne cely system) a obidva subory budu nekorektne ulozene.
Skus zistit, ci to u teba nesuvisi s vypinanim pocitaca, ze boinc.exe este stale bezi a uklada stav, ked sa vypina system, no a prave vtedy dojde k poskodeniu suborov. Asi takto:
1. test: Nechaj BOINC bezat a daj vypnut pocitac. Potom zapni pocitac znova, ci zmiznu ulohy.
2. test: Najprv vypni BOINC klienta (cez "Shutdown connected client" z BOINC managera, potom uplne ukonci aj Managera, pozri si v Task Managerovi ze naozaj vsetky BOINC procesy skoncili (hlavne boinc.exe aj projektove tasky) a az ked je vsetko urcite ukoncene, az potom daj shutdown systemu.
Ak 1. test vzdy (alebo velmi casto) skonci stratenymi ulohami a 2. test nikdy, tak to bude problem s ukladanim stavu pri vypinani systemu - nieco mas rozhasene v syteme (a BOINC samotny je OK).
V tom pripade je riesenim zabezpecit, aby BOINC vzdy mal dostatok casu korektne sa ukoncit a ulozit vsetky data a takisto aby OS korektne dokoncil vsetky zapisy na disk.
- uisti sa, ze pri vypinani PC sa deje kompletny shutdown (nie suspend, nie nejaka polo-funkcna hibernacia)
- skontroluj disk na problemy so suborovym systemom (chkdsk)
- spomen si, ci si si neinstaloval nejaky "urychlovac PC" alebo sa nehrabal v registroch podla nejakeho "spickoveho" navodu na nete, ktoremu si celkom nerozumel (moze to nasilne ukoncovat beziace procesy pocas shutdownu, takze to zrusi BOINC klienta prave v tej najmenej vhodnej chvili, pripadne moze byt rozhasene nastavenie diskovej cache).
- uisti sa, ze nemas nejaky vadny hardver (disk, pamat)
Ak by ti koncili stratenymi ulohami obidva testy, potom je chyba asi v BOINC a najlepsie by bolo BOINC kompletne odinstalovat (tj. aj pomazat subory a aj vycistit registre od akychkolvek BOINC-poloziek)...
Stav sa standardne zapisuje do suboru client_state.xml a pre istotu si robi aj zalohu do client_state_prec.xml (pre pripad nahleho neplanovaneho ukoncenia procesu ci celeho OS). Ale bohuzial to niekedy nezafunguje a vtedy su poskodene obidva subory a tak klient uplne strati prehlad o jednotkach, takze tie uplne zmiznu (projekty vacsinou zostanu, tie su ulozene v inych suboroch ktore sa tak casto neprepisuju). Podla mna je v BOINC klientovi nejaka chyba, takto by to robit nemalo. Mozno je to kvoli diskovej cache, kedy si BOINC mysli, ze ulozenie client_state_prev.xml bolo dokoncene (ale stale je v cache), zacne sa ukladat druhy subor a vtedy sa nieco stane (napriklad sa vypne cely system) a obidva subory budu nekorektne ulozene.
Skus zistit, ci to u teba nesuvisi s vypinanim pocitaca, ze boinc.exe este stale bezi a uklada stav, ked sa vypina system, no a prave vtedy dojde k poskodeniu suborov. Asi takto:
1. test: Nechaj BOINC bezat a daj vypnut pocitac. Potom zapni pocitac znova, ci zmiznu ulohy.
2. test: Najprv vypni BOINC klienta (cez "Shutdown connected client" z BOINC managera, potom uplne ukonci aj Managera, pozri si v Task Managerovi ze naozaj vsetky BOINC procesy skoncili (hlavne boinc.exe aj projektove tasky) a az ked je vsetko urcite ukoncene, az potom daj shutdown systemu.
Ak 1. test vzdy (alebo velmi casto) skonci stratenymi ulohami a 2. test nikdy, tak to bude problem s ukladanim stavu pri vypinani systemu - nieco mas rozhasene v syteme (a BOINC samotny je OK).
V tom pripade je riesenim zabezpecit, aby BOINC vzdy mal dostatok casu korektne sa ukoncit a ulozit vsetky data a takisto aby OS korektne dokoncil vsetky zapisy na disk.
- uisti sa, ze pri vypinani PC sa deje kompletny shutdown (nie suspend, nie nejaka polo-funkcna hibernacia)
- skontroluj disk na problemy so suborovym systemom (chkdsk)
- spomen si, ci si si neinstaloval nejaky "urychlovac PC" alebo sa nehrabal v registroch podla nejakeho "spickoveho" navodu na nete, ktoremu si celkom nerozumel (moze to nasilne ukoncovat beziace procesy pocas shutdownu, takze to zrusi BOINC klienta prave v tej najmenej vhodnej chvili, pripadne moze byt rozhasene nastavenie diskovej cache).
- uisti sa, ze nemas nejaky vadny hardver (disk, pamat)
Ak by ti koncili stratenymi ulohami obidva testy, potom je chyba asi v BOINC a najlepsie by bolo BOINC kompletne odinstalovat (tj. aj pomazat subory a aj vycistit registre od akychkolvek BOINC-poloziek)...
Re: odstranovanie uloh
diky za pomoc ![Applause =D>](./images/smilies/eusa_clap.gif)
![Applause =D>](./images/smilies/eusa_clap.gif)