Neocekavany restart modulu TC65
Ondřej Janovský
ondrej.janovsky@alarex.cz
Pondělí Září 29 14:35:37 CEST 2008
FileConnection je potreba pozavirat. Zavrit a jeste do reference pridat
null. Ono se pak GC lepe rozhoduje, jestli uz je to mozne zlikvidovat.
Co se tyka vypadku napajeni, nemusi nutne zahlasit v URC undervoltage .
Mne se tu obcas odporouci bez hlasky. Staci mu sebrat antenu, kdyz se
chce spojovat. Pritom zdroj by ho mel podrzet, ale asi je to na nej moc.
Ten exitkod jste zachytil jak? Na seriaku, nebo pomoci zapisu STDOUT do
souboru?
Oja
Petr B wrote:
> Zatahani za PIN watchdogu je velmi rychle (do 100ms). Neni nutne tahat za watchdog kazdou sekundu, mohl bych ten interval prodlouzit. Pouzivam Timer a TimerTask.
>
> Napadlo me, nevite, jestli Java Virtual Machine uklizi take otevrene spojeni do souboroveho systemu (FileConnection), ktera uz nejsou dosazitelna z kodu? Tedy, jestli je uzavira...
>
> Jeste jsem si vzpomel, ze ve zdejsich prostorach byli behem vikendu problemy s dodavkou energie, ne uplny vypadek, ale je mozne, ze v siti nebyla bezna hodnota napeti. Myslim ale, ze na takovyto stav by mi prisla z java aplikace prislusna URC zprava.
>
>
>
>> ------------ Původní zpráva ------------
>> Od: Ondřej Janovský <ondrej.janovsky@alarex.cz>
>> Předmět: Re: Neocekavany restart modulu TC65
>> Datum: 29.9.2008 12:54:09
>> ----------------------------------------
>> Zápis (bohuzel i cteni) na filesystem je obecne velmi pomale. Ale zase
>> minutu mu to trvat nebude.
>>
>> Otazkou je, jak dlouho vam trva zatahani za PIN pro watchdog. Prece
>> jenom, vytvarite nejaky String s AT prikazem, parsujete odezvu ...
>> jestli nemuzete ztratit cas tam. Je nutne tahat za watchdog kazdou 1s?
>> Jako casovac predpokladam pouzivate tridy Timer a TimerTask.
>>
>> V threadu, kde pouzivate zapis do souboru by se mozna hodil
>> Thread.yield() nekam do smycky, pokud tam je. Aby se dostal cas i na
>> dalsi thready.
>>
>> Oja.
>>
>>
>> Petr B wrote:
>>
>>> Napadlo me, ze kazdou sekundu bezi udalost casovace, ktera aktualizuje
>>>
>> watchdog a kazdou minutu precte data ze zarizeni na seriovem portu a zapise je
>> na filesystem. Na filesystemu je mista dost. Dukladne zkontroluji, jestli po
>> sobe vsude zaviram soubory, kdyz s nima prestanu pracovat. Mozna by take mohl
>> byt problem s casovacem. Obcas jsem pozoroval, ze kdyz jsem provadel zapis do
>> souboru, tak nasledujici udalosti od casovace prisly zpozdene napriklad tri za
>> sebou. Mozna, ze kdyby se jich takto nakupilo vice, tak by mohlo zpusobovat
>> problemy.
>>
>>>
>>>
>>>> ------------ Původní zpráva ------------
>>>> Od: Ondřej Janovský <ondrej.janovsky@alarex.cz>
>>>> Předmět: Re: Neocekavany restart modulu TC65
>>>> Datum: 29.9.2008 11:52:52
>>>> ----------------------------------------
>>>> S TC65 delam hodne, obcas opravdu buchnou dolu.
>>>>
>>>> Co se v te dobe delo za operace?
>>>>
>>>> Oja
>>>>
>>>> Tomáš Hamouz wrote:
>>>>
>>>>
>>>>> PB> Dobry den,
>>>>>
>>>>> PB> vyvijim java aplikaci pro modul TC65. Tento vikend jsem ji poprve
>>>>> PB> testoval po delsi dobu. Po zhruba 34 hodinach doslo k restartu
>>>>> PB> modulu. V logu jsem nasel zpravy z modulu:
>>>>>
>>>>> PB> ^SHUTDOWN
>>>>>
>>>>> PB> ^EXIT
>>>>> PB>
>>>>>
>>>>>
>> 00010000,01fc4142474c5f464e432c52756e206f7574206f66206672656520636f6e746578747320
>>
>>>>
>>>>
>>>>> PB> Zkusil jsem konvertovat hexa cislo za carkou do stringu a mam z toho
>>>>>
>>>>>
>>>> hlasku:
>>>>
>>>>
>>>>> PB> ABGL_FNC,Run out of free contexts
>>>>>
>>>>> Není potřeba po nějaké operaci uklidit?
>>>>> Tzn. uzavřít nějaké handly a podobně.
>>>>>
>>>>> Tomáš
>>>>>
>>>>>
>>>>>
>>>>>
>>>>> _______________________________________________
>>>>> HW-list mailing list - sponsored by www.HW.cz
>>>>> Hw-list@list.hw.cz
>>>>> http://list.hw.cz/mailman/listinfo/hw-list
>>>>>
>>>>>
>>>>>
>>>> _______________________________________________
>>>> HW-list mailing list - sponsored by www.HW.cz
>>>> Hw-list@list.hw.cz
>>>> http://list.hw.cz/mailman/listinfo/hw-list
>>>>
>>>>
>>>>
>>>>
>>>>
>>> _______________________________________________
>>> HW-list mailing list - sponsored by www.HW.cz
>>> Hw-list@list.hw.cz
>>> http://list.hw.cz/mailman/listinfo/hw-list
>>>
>>>
>> _______________________________________________
>> HW-list mailing list - sponsored by www.HW.cz
>> Hw-list@list.hw.cz
>> http://list.hw.cz/mailman/listinfo/hw-list
>>
>>
>>
>>
> _______________________________________________
> HW-list mailing list - sponsored by www.HW.cz
> Hw-list@list.hw.cz
> http://list.hw.cz/mailman/listinfo/hw-list
>
Další informace o konferenci Hw-list