czemu system sie zawiesza? czemu aplikacja, ktora normalnie dziala, po kilqnastu dniach na serverze nagle przestaje funkcjonowac jak nalezy? czemu dany kompnent przestal odpowiadac? przewaznie wystarcza restart kompa – z jakis wzgledow, ktorys z komponentow zaleznych zostal przekonfigurowany/zastrzymany i w gaszczu powiazan pomiedzy bibliotekami nie jest sie w stanie dojsc czemu i jak. tak powstaje niedeterminizm. i dla tego najprostrza recepta jest restart – a na serwerze czesto nie mozna go wykonac az do weekendu.
a gdyby tak wszystkie biblioteki implementowaly cos aka DLL-ICMP ? tak, zeby mozna bylo wylasc polecenie commandlineowe do pliq uruchomieniowego a ten zaczyna wysylac pingi do bibliotek zaleznych tworzac mape powiazan. dzieki temu moznaby zlokalizowac komponent, ktory nieodpowiada i go zresetowac.
warunek – musialyby to implementowac *wszystkie* biblioteki.

byc moze ktos napisze, ze z podobnych narzedzi sie korzysta… te co widzialem byly 4developers only, a output jaki z siebie wypluwaly byl ciezki do zrozumienia nawet dla tworcy aplikacji. ale i tak swoja droga jestem ciekaw sie buduje mapy powiazan miedzy libami i chetnie sprawdzilbym jak to wyglada w ponoc uporzadkowanej vista…