Społecznościowe Forum Podstawowy Problem Świadczeniodawcy

Problemy z aplikacjami => KS-PPS => Wątek zaczęty przez: adek w Stycznia 28, 2013, 20:15:03 pm

Tytuł: serwis Firebird Guardian DefaultInstance
Wiadomość wysłana przez: adek w Stycznia 28, 2013, 20:15:03 pm
Mam takie pytanie czy do poprawnego działania bazy i programu potrzebny jest uruchomiony serwis Firebird Guardian DefaultInstance ?? czy wystarczy sam Firebird Server - DefaultInstance. Aplikacja używana sieciowo ???. I nie bardzo mogę znaleźć za co jest odpowiedzialny ten serwis ale w logach win serwera widzę że to tylko on zgłasza problem i rozłącza użytkowników z bazą
Dzięki za pomoc
Tytuł: Odp: serwis Firebird Guardian DefaultInstance
Wiadomość wysłana przez: Paweł w Stycznia 28, 2013, 20:49:41 pm
What is the Firebird Guardian?

http://www.firebirdfaq.org/faq31/
Tytuł: Odp: serwis Firebird Guardian DefaultInstance
Wiadomość wysłana przez: PiotrSz w Stycznia 28, 2013, 22:41:44 pm
akurat to co wrzucił Paweł jest dosyć stare i niedużo może wyjaśnić

w telegraficznym skrócie - obecna sytuacja na FB 2.0 i 2.5
PPS standardowo instaluje serwer FB w wersji Super Server która używa Guardiana (pilnuje on wątku bazy i w razie problemów restartuje)
chyba nie da się używać Super Server bez Guardiana
architektura Super Server podłącza wszystkich klientów do jednego wątku bazy danych co przy wysypaniu się któregoś klienta może powodować
restart serwera bazy i rozłączenie wszystkich klientów (twoje wpisy o Guardianie w logach FB)
jeżeli masz standardowy problem to winna jest stara Kamsoftowa biblioteka UDF do Firebirda (czyli ich paczka z zewnętrznymi procedurami do bazy)
od lat mi obiecują, że się tego pozbędą i zlikwidują problem ale jak widać dalej tkwimy na starym UDFie :-/

NIEOFICJALNIE - problem można rozwiązać przełączając serwer bazy FB na tryb Classic Server, wtedy każdy klient ma własny wątek do bazy
i jak się wysypie to reszta klientów pracuje bez problemu! Classic Server pracuje bez Guardiana jako normalna usługa Windowsowa i w Usługach
właśnie można ją skonfigurować jak ma się zachować w razie wysypki (standardowo ustawiam restart usługi w razie problemów)
OPISANY POWYŻEJ SPOSÓB NIE JEST WSPIERANY PRZEZ KAMSOFT! u mnie tak działa poprawnie!

aha zobacz sobie jeszcze czy wszystkie komputery klienckie mają FB clienta w tej samej wersji co serwer (niby nie wymagane ale też może powodować problemy)
ile w ogóle masz klientów podpiętych (i w licencji) i jak duża jest już baza ? no i czy FB 2.0 czy 2.5 na serwerze ?

pozdrawiam
Tytuł: Odp: serwis Firebird Guardian DefaultInstance
Wiadomość wysłana przez: adek w Stycznia 29, 2013, 07:57:56 am
firebird 2.0.3, klienci nie są w tej samej wersji co serwer ponieważ podaczas uruchamiania ksppsa na stacjach klienckich wyskakuje monit że stacje mają inną wersję bazy jak serwer :). klientów jest około 20 w pikach tyle było na raz podłączonych do serwera. Baza jedna waży już około 2.7GB a druga 4GB

~Paweł
nie martw się umiem troszkę używać googla, ale odpowiedzi które znalazłem nie zaspokoiły mojej ciekawaości ale i tak dzięki.
Tytuł: Odp: serwis Firebird Guardian DefaultInstance
Wiadomość wysłana przez: mpi w Stycznia 29, 2013, 08:21:43 am
Nie ma takiego komunikatu informującego o tym, że stacje mają inną wersję bazy niż serwer. Baza jest jedna. Musiałeś coś pokręcić. Ja w jednej przychodni przez nieuwagę mam na niektórych końcówkach 2.5 a na serwerze 2.0 ale zauważyłem to dopiero po jakimś czasie i podobno nie ma to znaczenia. Z naciskiem na podobno.

Co to są "piki"?
Tytuł: Odp: serwis Firebird Guardian DefaultInstance
Wiadomość wysłana przez: PiotrSz w Stycznia 29, 2013, 08:51:07 am
adek - czy ktoś doświadczony nadzoruje te dwie duże instalacje ? przydałoby się..
co do komunikatów na klientach to takie rzeczy nie powinny się dziać!
zobacz czy na klientach Ci się w ogóle program aktualizuje i ma ta samą wersję co na serwerze

Ja w jednej przychodni przez nieuwagę mam na niektórych końcówkach 2.5 a na serwerze 2.0 ale zauważyłem to dopiero po jakimś czasie i podobno nie ma to znaczenia. Z naciskiem na podobno.

podobno ;-)
jeżeli na końcówkach będzie wyższa wersja to raczej nie powinno być problemu
ale jeden kolega ;-) niedawno odkrył że kilka stanowisk miało klienta 1.5 (a na serwerze 2.0) i się program trochę sypał..

pozdrawiam
Tytuł: Odp: serwis Firebird Guardian DefaultInstance
Wiadomość wysłana przez: Przemyslaw w Stycznia 29, 2013, 08:53:58 am
guilty as charged 8) Powodowało to problemy głównie z wydajnością.
Tytuł: Odp: serwis Firebird Guardian DefaultInstance
Wiadomość wysłana przez: Lastryko w Stycznia 29, 2013, 12:11:19 pm
Nie ma takiego komunikatu informującego o tym, że stacje mają inną wersję bazy niż serwer. [...]

Jest taki komunikat.
Pojawia się wtedy gdy stacje klienckie mają inną wersję KS-PPS-a
(komunikat jest lekko mylący, bo nie dotyczy samej bazy).

Tytuł: Odp: serwis Firebird Guardian DefaultInstance
Wiadomość wysłana przez: PiotrSz w Stycznia 29, 2013, 12:16:39 pm
Nie ma takiego komunikatu informującego o tym, że stacje mają inną wersję bazy niż serwer. [...]

Jest taki komunikat.
Pojawia się wtedy gdy stacje klienckie mają inną wersję KS-PPS-a
(komunikat jest lekko mylący, bo nie dotyczy samej bazy).

no ja też na to stawiałem
widzisz - nam się nie pojawia taki komunikat bo mamy poprawnie skonfigurowanego PPSa i kompy klienckie się ładnie, grzecznie aktualizują

pozdrawiam
Tytuł: Odp: serwis Firebird Guardian DefaultInstance
Wiadomość wysłana przez: Lastryko w Stycznia 29, 2013, 12:33:23 pm
[...]no ja też na to stawiałem
widzisz - nam się nie pojawia taki komunikat bo mamy poprawnie skonfigurowanego PPSa i kompy klienckie się ładnie, grzecznie aktualizują

Mi też się aktualizują.
Problem z aktualizacją może się pojawić pod Windows 7 HE, kiedy użytkownik zdąży się zalogować
a połączenie sieciowe nie zostanie jeszcze skonfigurowane (it's not a bug it's a feature) i udział sieciowy jest niedostępny.
Teraz blokuję uruchamianie KSa do czasu aż interfejs wstanie.
Tytuł: Odp: serwis Firebird Guardian DefaultInstance
Wiadomość wysłana przez: mpi w Stycznia 29, 2013, 13:39:39 pm
Jest taki komunikat.
Pojawia się wtedy gdy stacje klienckie mają inną wersję KS-PPS-a
(komunikat jest lekko mylący, bo nie dotyczy samej bazy).

Czy w komunikacie jest dokładnie że baza na końcówce jest inna niż baza na serwerze? Ale dokładnie! Wątpię.
Ja wiem, że jeśli program na końcówce się nie zaktualizuje to będzie komunikat, że baza danych jest w wersji wyższej od programu. Ale nie widziałem nigdy komunikatu, że baza danych na końcówce jest w innej wersji niż na serwerze. Jak może być taki komunikat skoro jest tylko jedna baza danych?
Tytuł: Odp: serwis Firebird Guardian DefaultInstance
Wiadomość wysłana przez: Lastryko w Stycznia 29, 2013, 13:55:14 pm
[...] Ale dokładnie! Wątpię.[...]

Trudna sprawa.
Ktoś to musi na 100% zweryfikować.
Ja za często używam gfixa by się jeszcze narażać na takie niekontrolowane zmiany. :)
Tytuł: Odp: serwis Firebird Guardian DefaultInstance
Wiadomość wysłana przez: mpi w Stycznia 29, 2013, 14:11:47 pm
Ja daję głowę, że takiego komunikatu nie ma :).
Jest podobny informujący, że baza danych jest w wersji wyższej od programu i to oznacza dokładnie to piszecie, ale to nie jest to samo co komunikat że wersje baz danych są różne. Dlatego napisałem, że takiego komunikatu nie ma :)

Chodzi o to żeby wyrażać się precyzyjnie
Tytuł: Odp: serwis Firebird Guardian DefaultInstance
Wiadomość wysłana przez: adek w Lutego 08, 2013, 15:07:32 pm
być może nei przytoczyłem dosłownie treści komunikatu, więc wklejam go ?? najdziwniejsze że na moim lapku po połączeniu zdalnym za pomoca vpn nie mam takiego komunikatu
Tytuł: Odp: serwis Firebird Guardian DefaultInstance
Wiadomość wysłana przez: mpi w Lutego 08, 2013, 16:27:52 pm
Mówiłem, że jest taki komunikat a nie o bazach.

Ten oznacza, że na serwerze masz bazę (i prawdopodobnie program) w wersji wyższej niż na końcówce. Zapewne ten komunikat jest poprzedzony innym (podczas uruchamiania ks-pps na końcówce) informującym, że aktualizacja oprogramowania została przerwana. Masz źle udostępniony katalog na serwerze zawierający pliki z nową wersją.
Tytuł: Odp: serwis Firebird Guardian DefaultInstance
Wiadomość wysłana przez: adek w Lutego 10, 2013, 09:08:16 am
ok a powiesz jak powinien być udostępniony pojawia się tak nawet jeżeli uprawnienie ntfs i share dam wszystkim r/w, ten problem nie pojawia się na moim laptopie, być może jest to spowodowane tym że ja mam z mapowany dysk z kspps
Tytuł: Odp: serwis Firebird Guardian DefaultInstance
Wiadomość wysłana przez: mpi w Lutego 10, 2013, 10:16:26 am
Jeśli wszystko podczas instalacji programu na serwerze robiłeś domyślnie to powinieneś udostępnić na serwerze katalog KS-PPS.
Na końcówce powinieneś go zamapować np. jako X a wtedy na końcówce w pliku KSPPS.INI powinien być zapis:
SCIEZKAAKT=X:\
Jeśli na serwerze udostępnisz np. katalog KS i go zamapujesz to wtedy na końcówce w KSPPS.INI dajesz:
SCIEZKAAKT=X:\KS-PPS

Katalog udostępniony musi być co najmniej do odczytu. Żeby wszystko działało, zakładasz użytkownika z hasłem takiego samego na serwerze i na końcówce.
Jest jeszcze jedno ale - Windows XP Home. Po uruchomieniu tego systemu (nawet jak wszystko jest prawidłowo skonfigurowane) i odpaleniu KS-PPS pojawi się komunikat o przerwanej aktualizacji. KS-PPS "nie widzi" zamapowanego dysku. Jeśli przed odpaleniem KS-PPS wejdziesz w mój komputer i w zamapowany dysk X to będzie wszystko ok. Ja na WinXP Home porobiłem skrypty BAT mapujące dysk i uruchamiające KS-PPS - przykładowy:
net use x: /DELETE
net use x: \\serwer\ks-pps
c:\ks\ks-pps\kspps.exe
Tytuł: Odp: serwis Firebird Guardian DefaultInstance
Wiadomość wysłana przez: Przemyslaw w Lutego 10, 2013, 14:31:57 pm
Informacja nieprawdziwa. Bez problemu przecież windows w wersji home loguje się na zamapowany dysk po starce systemu. Sytuacja taka jaką opisujesz występuje wtedy gdy jest inne hasło do udziału i do systemu. Jeśli jest takie samo automatycznie zamapowany dysk jest dostępny. Działa to u mnie od lat na około 15 stanowiskach na windows xp home i windows 2008R2.
Tytuł: Odp: serwis Firebird Guardian DefaultInstance
Wiadomość wysłana przez: mpi w Lutego 10, 2013, 14:42:56 pm
A u mnie nie działa w 2 przychodniach. Kiedyś w jednej firmie też widziałem podobny przypadek.
Jak może być inne hasło? Przecież napisałem, że jeśli po uruchomieniu windowsa wejdzie się w mój komputer a następnie w zamapowany dysk problemu nie ma. Gdyby było inne hasło to by był monit o hasło.
Natomiast jeśli odpalę komputer z xp home i po jego uruchomieniu włączę ks-pps to często jest komunikat, że dysk sieciowy jest niedostępny. Jak wtedy wejdę w mój komputer i zamapowany dysk i ponownie uruchomię ks-pps to już jest ok.
Dlatego porobiłem skrypty mapujące i mam z głowy.
Z takim przypadkiem spotkałem się też w przychodni gdzie PPSa instalował Kamsoft. Panie powiedziały, że komunikat o przerwanej aktualizacji wyskakuje co jakiś czas ale myślały że tak musi być.
W każdym z tych przypadków serwerem jest komputer z WinXP lub Win7.

Ale widziałem też podobny przypadek w firmie gdzie był 2003 server, windowsy xp home. Tylko że tam to było tak skonfigurowane wszystko że tragedia - właściwie ciężko mówić o jakiejkolwiek konfiguracji.

Aha - jeszcze w 3 przychodni gdzie są 2 xp home (na jednym baza, a drugi jako klient) co jakiś czas dzwonią, że mają komunikat iż program nie może zapisać pliku potwierdzenia z ewuś i zapisuje go w domyślnej lokalizacji. Wtedy im każę wejść w mój komputer, dysk sieciowy i zamknąć okienko, odpalić program i już zapisuje pliki potwierdzeń.
Tytuł: Odp: serwis Firebird Guardian DefaultInstance
Wiadomość wysłana przez: Przemyslaw w Lutego 10, 2013, 15:13:46 pm
Dziwne, u mnie działa to bez żadnego problemu w kilku firmach.  Przy mapowaniu jest taki ptaszek - automatycznie połącz itp. Działa. W Vista i 7 jest chyba opcja zapamiętaj poświadczenie. Też działa.

edit:
OK. Przypomniało mi się po wypiciu kawy. Ja grzebałem coś w rejestrach kiedyś w tych xp home. Jutro Ci podeślę jak będę w firmie co trzeba zmienić.
Tytuł: Odp: serwis Firebird Guardian DefaultInstance
Wiadomość wysłana przez: Michał w Lutego 10, 2013, 15:18:08 pm
u mnie się to zdarza na lapkach, które łączą się z siecią przez wifi. Wg mnie próba podłączenia do zmapowanego dysku następuje zanim zestawi się połączenie.
Tytuł: Odp: serwis Firebird Guardian DefaultInstance
Wiadomość wysłana przez: mpi w Lutego 10, 2013, 15:28:21 pm
Przemek ja wiem że zaznacza się automatyczne mapowanie itd :) przecież gdyby nie mapował to ten udział nie był by widoczny w moim komputerze. Sam windows widzi udział i można na niego wejść, ale gdy nie wejdę dla dla aplikacji KS-PPS jest niewidoczny.

U mnie ten problem istnieje zarówno na wifi jak i po kablu.
Tytuł: Odp: serwis Firebird Guardian DefaultInstance
Wiadomość wysłana przez: Lastryko w Lutego 10, 2013, 17:54:37 pm
[...] U mnie ten problem istnieje zarówno na wifi jak i po kablu.

I nie tylko u Ciebie.
To jest powszechnie znany problem z Win 7.
Tytuł: Odp: serwis Firebird Guardian DefaultInstance
Wiadomość wysłana przez: adek w Lutego 11, 2013, 10:34:28 am
Ok to jeszcze jedno czy firebirdguardian jest potrzebny do działania bazy sieciowo ??
Tytuł: Odp: serwis Firebird Guardian DefaultInstance
Wiadomość wysłana przez: adek w Lutego 12, 2013, 14:28:57 pm
Jeśli wszystko podczas instalacji programu na serwerze robiłeś domyślnie to powinieneś udostępnić na serwerze katalog KS-PPS.
Na końcówce powinieneś go zamapować np. jako X a wtedy na końcówce w pliku KSPPS.INI powinien być zapis:
SCIEZKAAKT=X:\
Jeśli na serwerze udostępnisz np. katalog KS i go zamapujesz to wtedy na końcówce w KSPPS.INI dajesz:
SCIEZKAAKT=X:\KS-PPS

Katalog udostępniony musi być co najmniej do odczytu. Żeby wszystko działało, zakładasz użytkownika z hasłem takiego samego na serwerze i na końcówce.
Jest jeszcze jedno ale - Windows XP Home. Po uruchomieniu tego systemu (nawet jak wszystko jest prawidłowo skonfigurowane) i odpaleniu KS-PPS pojawi się komunikat o przerwanej aktualizacji. KS-PPS "nie widzi" zamapowanego dysku. Jeśli przed odpaleniem KS-PPS wejdziesz w mój komputer i w zamapowany dysk X to będzie wszystko ok. Ja na WinXP Home porobiłem skrypty BAT mapujące dysk i uruchamiające KS-PPS - przykładowy:
net use x: /DELETE
net use x: \\serwer\ks-pps
c:\ks\ks-pps\kspps.exe

Twoje rozwiązanie nie działa w dalszym ciągu pojawia się komunikat :( ręce mi opadają
Tytuł: Odp: serwis Firebird Guardian DefaultInstance
Wiadomość wysłana przez: mpi w Lutego 12, 2013, 14:33:58 pm
1. Czy przy wejściu do programu na końcówce masz komunikat, że aktualizacja programu została przerwana?
2. Czy zamapowałeś na końcówce katalog na serwerze z ks-pps? Jeśli tak to czy możesz do niego wejść i skopiować jakikolwiek plik?
Tytuł: Odp: serwis Firebird Guardian DefaultInstance
Wiadomość wysłana przez: problem w Lutego 13, 2013, 18:54:39 pm
Ja mam zrobione mapowanie w pliku bat w autostarcie (ze wzgl. na opóźnienie) i działa ALE musiałem oprócz tego podziałać z użytkownikami i uprawnieniami. Uzytkownik zalogowany na kliencie musi mieć konto na serwerze i odpowiednie uprawnienia. Taki komplet działa na 100%. Oczywiście pozostaje jeszcze firewall...
Tytuł: Odp: serwis Firebird Guardian DefaultInstance
Wiadomość wysłana przez: dobie w Lutego 14, 2013, 12:28:17 pm
A mi już dzisiaj trz3eci raz FB zwraca taki komunikat i restartuje serwer:

-281 335544637 no_stream_plan Table @1 is not referenced in plan

Może wiecie czym to może być spowodowane?

Serwer to:
win serwer 2003
cpu 4 rdzenie
ram 4gb bodajze
Tytuł: Odp: serwis Firebird Guardian DefaultInstance
Wiadomość wysłana przez: PiotrSz w Lutego 14, 2013, 13:05:21 pm
A mi już dzisiaj trz3eci raz FB zwraca taki komunikat i restartuje serwer:
-281 335544637 no_stream_plan Table @1 is not referenced in plan

gdzie Ci zwraca taki komunikat ?
zobacz co masz w logu firebirda na serwerze

pozdrawiam
Style:2: Portal (default), Printpage (default).
Pod-szablony:4: init, print_above, main, print_below.
Pliki językowe:6: SPortal.english (domyslny), SPortal.polish-utf8 (domyslny), SPortal.english (domyslny), index+Modifications.english (domyslny), index+Modifications.polish-utf8 (domyslny), SPortal.polish-utf8 (domyslny).
Arkusze stylów:1: portal (default).
Uwzględnione pliki:14 - 659KB. (pokaż)
Użytych zapytań: 17.

[Pokaż zapytania]