ipt_sysrq a gyakorlatban

Fórumok

Sajnos visszatero problemam, hogy az otthoni fajlszerverem (xtreamer etrayz) neha megadja magat (most van a masodik eset, meg mielott rosszat mondanek rola), pingre valaszol de nincs se ssh, se web, se semmi. A "hazamenoskihuzosvisszadugos" helyett gondolkoztam a $subject-en, van valakinek tapasztalata vele? Bar nekem arm-ra kell, de ha valakinek van tapasztalata mas architekturan, kerem ossza meg, nem hiszem, hogy annyira nagy kulonbseg lehet ezen a szinten (foleg az erdekelne, hogy mennyire megbizhato ez a cucc, ha az egesz userland megallt, de ping meg van).

Itt van rola info, ha esetleg valaki utana akar nezni: http://marek.terminus.sk/prog/ipt_sysrq.shtml

Szerk.: A folyamat kovetkezo lepese a cucc leforditasa openwrt-re, szerintem megbirkozom vele, de ha valaki erdekel, akkor szoljon es felrakom vhova.

Hozzászólások

Koszi, hat ez nem intel, hanem arm v5l, megnezem hogy van-e benne. A bajom a watchdoggal inkabb az, hogy amiket figyelni tuf (ping, load, pid-je vmelyik processznek) nem biztos, hogy jok (amikor lehal, ping mindig van, de semmi mas nincs, es mivel nincs rajta kijelzo, nemtom mibe hal bele).

ez nem intel, hanem arm v5l

Nem ismerem, de peldaul a RouterBoard-on (MIPS proci) van.

A bajom a watchdoggal inkabb az, hogy amiket figyelni tuf (ping, load, pid-je vmelyik processznek) nem biztos, hogy jok

Pedig jo lehet. Ha nem is figyeltetsz vele semmit, az a teny, hogy a watchdog processz nem ir bele a watchdog device-ba (mert peldaul annyira lehalt a rendszer, hogy mar semmi nem fut, csak a kernel valaszol az icmp-re), pont eleg lehet: ha egy percig nincs eletjel, megy a reset.

Epp most forditottam ujra a gyari kernelt, es ki van veve belole a watchdog opcio. Gondolom volt valami okuk ra, azt esetleg megprobalom majd, hogy forditok belole egy modult es megnezem, hogy be tudom-e tolteni, de csak akkor, ha karnyujtasnyira lesz tolem a gep :) mindenesetre az ipt_sysrq leforditasa arm-ra se tunik egy egyszeru feladatnak, ugyhogy ezt is elnapolom egyelore.

forditok belole egy modult es megnezem, hogy be tudom-e tolteni

Ha nincs hardveres watchdog az alaplapodon, megprobalkozhatsz a szoftveressel is. Nyilvan nem lesz annyira megbizhato, mint a hardveres, de ha meg van annyi elet a kerneledben, hogy icmp-re valaszolgasson, akkor valoszinuleg ez is fog menni.

de csak akkor, ha karnyujtasnyira lesz tolem a gep :)

Nem rossz otlet... :-)

mindenesetre az ipt_sysrq leforditasa arm-ra se tunik egy egyszeru feladatnak

Cross-compiler?

Hali!

Hardveres megoldas esetleg szoba johet? Egy hardver watchdog-szeru valamit eleg konnyu kesziteni. Mondjuk olyan elven, hogy ha egy meghatarozott ideig nincs piszkalva (pl. soros porton, ha van olyan), akkor egy relevel elveszi az aramot, majd vissza.

By(t)e
TBS::Antiemes

Sajnos nem nagyon vannak rajta portok (bar szerintem talalnek soros portot az alaplapon), eloszor vmilyen kernel-szeru megoldast probalnek ki a hardveres elott. Mindig amikor megadta magat, volt ping, ezert gondolom, hogy a kernelszintu cuccoknak mukodnie kellene (meg sysrq-val tudok filerendszert syncelni reboot elott). Azert koszi az otletet, utananezek a soros portnak.