Czy któraś z osób które przestawiły FB w tryb Classic server może potwierdzić, że faktycznie przy błędzie na końcówce wywala się tylko ta konkretna, a nie wszystkie?
Kamsoft też sugeruje zmianę bazy na Oracle XEKiedyś dałem się skusić i nic to nie dało - 2 miesiące walki i powrót do FB. Około rok bez problemów ALE podmieniłem plik bazy (KSPPS.FDB). Obecnie problem powrócił i co ciekawe, gdy tym razem przetestowałem podmianę bazy, nic to nie dało. Wymiana maili z Kamsoftem też nic nie dała. Ściemnianie na maksa.
podmieniłem plik bazy
nie wiem czy znajdziesz kogoś poza mną kto to zrobił. [...]
nie wiem czy znajdziesz kogoś poza mną kto to zrobił. [...]
Do soboty.
W sobotę wielka operacja migracji.
migracji na 2.5 i Classic ?
Wstępnie się przymierzam (tylko w labie) do sprawdzenia działania KS-a z FB 2.5.2.
Na sobotę zaplanowałem przełączenie FB w tryb Classic Server.
Przy okazji, zmieniałeś może konfigurację dot. wykorzystania pamięci? (page cache itp.)
Jam mam KS-a na Win 7 Pro 64 bit.
Baza nie jest wielka - 0,7GB - ale specjalnie problemów z wydajnością nie widzę.
(HP ML330)
A konfigurowałeś w jakiś szczególny sposób system lub firebirda?
Dziś z ciekawości wygenerowałem ten sam raport na moim lapku dużo gorszym od komputera w przychodni a jednak tam tworzył się on przez godzinę a u mnie 12 minut.
A konfigurowałeś w jakiś szczególny sposób system lub firebirda? [...]
Sam nie rozliczam, także odpwiedź z drugiej ręki.
Świadczeń ok 3,5k. Czas tworzenia - od kilkudziesięciu sekund do kilku minut.
[...] Ktoś ma jakiś pomysł dlaczego na nowszej architekturze wolniej to działa?
Czy któraś z osób które przestawiły FB w tryb Classic server może potwierdzić, że faktycznie przy błędzie na końcówce wywala się tylko ta konkretna, a nie wszystkie?
nie wiem czy znajdziesz kogoś poza mną kto to zrobił..
potwierdzam, że w trybie Classic praktycznie skończyły się problemy wieszania serwera bazy tak, że nie da się pracować
jak się wywala klient to praktycznie tylko on
przez ostatni rok miałem może ze 2-3 takie przypadki, że cały serwer bazy zawisł
w trybie SuperServer zdarzało się po kilka dziennie!
zanim jednak przełączysz bazę w Classic to proponuję
- jeżeli nie robisz regularnie testów bazy fixem to zacznij (wystarczy w sumie gfix -v ale polecam całego)
- sprawdzenie sieci czy na 100% nie ma z nią problemów
- sprawdzenie czy aby userzy nie uruchamiają po kilka razy PPSa na stanowisku (zdarzało się, że to powodowało restart)
- upgrade silnika i bazy na FB 2.5 ale z tym powoli i ostrożnie - najlepiej sobie jakiś weekend zaplanować i dobrze potestować zanim uruchomisz dla ludzi
- jak to będzie stabilnie chodzić (a przynajmniej nie mniej stabilnie niż teraz) to dopiero próbować Classic
RDP nie powinno mieć wpływu na restarty serwer bazy
u mnie na SuperServer praktycznie nie używałem RDP a restarty i problemy były!
za to zauważyłem, że FB sypał błędami nawet przy połączeniu localhost jak nie były podłączone klienty
wszystko o UDFa się odbijało :-/
do sprawdzenia sieci możesz też użyć darmowego (po rejestracji) Axence NetTools
w najnowszej wersji do opcji NetWatch doszła możliwość odpytywania nie tylko
pingiem ale i konkretnego portu czy działa
można więc zrobić sprawdzanie czy FB odpowiada na 3050 na serwerze
komunikat z loga błędów podawałeś z końcówki (tam 401) a co wywalał FB do firebird.log na serwerze ?
co do Guardiana to ja bym go przy SuperServer jednak zostawił - u mnie przyzwoicie dbał o restart bazy - został do tego specjalnie stworzony!
podsumowując - $#%$% tylu ludzi im już zgłasza z tym problem (ja od 2009 roku!!!) a producent olewa temat.. czy oni naprawdę nie widzą, że większość ludzi którzy mają z tym problem mają duże instalacje z dużymi bazami i prędzej czy później będą potrzebowali większego programu ? ja po takim traktowaniu coraz mniej przychylam się do zakupu kolejnego produktu tego producenta!
pozdrawiam
migracji na 2.5 i Classic ?
2.5 to już mam. Wstępnie się przymierzam (tylko w labie) do sprawdzenia
działania KS-a z FB 2.5.2.
Na sobotę zaplanowałem przełączenie FB w tryb Classic Server.
Przy okazji, zmieniałeś może konfigurację dot. wykorzystania pamięci? (page cache itp.)
Po kilka dziennie wywalało klientów, ale czy wyskakiwał komunikat error code 401 który podałem w 1. poście i uruchamiałeś ponownie usługe FB?
1) całego gfix tzn.?
regularnie z jaką częstotliwością? codziennie robić?
2) to chyba nie problem z siecią skoro po restarcie usługi wszystko działa, prawda? w logu Firebird widać, że zalicza błędy krytyczne przez odwołania do funkcji Kamsoftowych, mój problem polega na tym że przy niektórych resetach serwer FB jak wynika z komunikatu odmawia połączeń (nawet na serwerze, gdzie w kspps.ini mam BAZA_DBSTRING=PPS@localhost:D:\KS\KS-PPS\BAZA\KSPPS.FDB) chciałbym pozbyć się tych błędów i ograniczyć liczbę restartów - wcześniej w logu miałem 4-5 błędów na dzień, teraz między 10 a 20.
3) Owszem, zdarza się, że użytkownicy uruchamiają kilka PPS na jednym stanowisku - z tym będę musiał powalczyć, rejestracja twierdzi, że czasem muszą mieć otwarty naraz terminarz i wizyte np. Pani z Kamsoft podpowiedziała mi, aby do KSPPS.ini dopisać URUCHOM_KILKA_EXE=NIE i faktycznie to działa :)
4) Nie jestem przekonany do przejścia na 2.5 - z postów na forum widać, że to nie rozwiązuje tego typu problemów, zatem ryzyko przy upgradzie bazy chyba nie warte zachodu
5) Guardian rozumiem tylko nadzoruje czy usługa chodzi i jeśli nie to ją podnosi? Guardian w ogóle mam odinstalowany ale problem był kiedy guardian był zainstalowany i tak samo jest gdy usługe guardiana usunąłem. Poprawiło się tylko to, że Windows zawsze restartuje Firebirda pomyślnie tj. gdy zobacze błąd error code 401 na końcówkach, loguje się na serwer i usługa jest uruchomina za każdym razem. gdy Guarian się opiekował usługą FB to czasem była uruchomiona podczas błędu a czasem nie(więc wystąpienie błędu całkowicie normalne)
log firebird z jednego dnia w załączeniu.
czy ktoś oprócz problem próbował Oracle XE 11g? Czy w ogóle ktoś na forum korzysta z KS PPS na Oracle ?
W sobotę przestawiłem w tryb Classic Server. Działa.
Nie spodziewam się specjalnie mniejszej ilości restartów
(chociaż w poniedziałek i wtorek nic się nie wydarzyło)
lecz ograniczenia skutku wyjątku tylko do jednego klienta.
Cytuj1) całego gfix tzn.?całego bata z gfixem i gbakiem
był gdzieś na forum ale jak coś to przypominam mojego [...]
Ja przed tym wpisuję jeszcze (FB 2.5)
gfix -shut single -force 20 -user sysdba -password masterkey kspps.fdb
W drugą stronę nie trzeba. gbak sam przestawia w tryb normal.
Cytuj4) Nie jestem przekonany do przejścia na 2.5 - z postów na forum widać, że to nie rozwiązuje tego typu problemów, zatem ryzyko przy upgradzie bazy chyba nie warte zachodu
FB 2.5 problemu z UDF nie rozwiązuje ale chodzi dobrze! jeżeli tylko poprawnie się zmigruje bazę to nie ma później z tym problemów
Cytuj5) Guardian rozumiem tylko nadzoruje czy usługa chodzi i jeśli nie to ją podnosi? Guardian w ogóle mam odinstalowany ale problem był kiedy guardian był zainstalowany i tak samo jest gdy usługe guardiana usunąłem. Poprawiło się tylko to, że Windows zawsze restartuje Firebirda pomyślnie tj. gdy zobacze błąd error code 401 na końcówkach, loguje się na serwer i usługa jest uruchomina za każdym razem. gdy Guarian się opiekował usługą FB to czasem była uruchomiona podczas błędu a czasem nie(więc wystąpienie błędu całkowicie normalne)nie znam się na tym na tyle.. ale skoro z jakiegoś powodu Guardian dla SuperServer powstał to coś musi być na rzeczy.. dla Classic Server go nie ma i standardowa obsługa usług z windowsa "opiekuje" się serwerem bazy
Cytujczy ktoś oprócz problem próbował Oracle XE 11g? Czy w ogóle ktoś na forum korzysta z KS PPS na Oracle ?
nie jestem pewny czy 11g jest już wspierane w PPSie (coś kojarzę, że ktoś na forum zamieścił odpowiedź Kamsoftu, że Somed jeszcze nie wspiera)
natomiast na 10g na pewno jest kilku świadczeniodawców na forum
z przestawieniem bazy w Classic Server możecie się jeszcze wstrzymać bo podobno wersja PPSa bez UDFa jest już testowana przez kilku świadczeniodawców (ale z jakim skutkiem to nie wiem)
oczywiście rozumiem, że ClassicServer nie sprawi, że Firebird przestanie się wywalać o UDF, ale pytanie jak na końcówce wygląda rozłączenie pojedynczego klienta - czy to jest komunikat "system utracił połączenie z bazą danych" i potem bez problemu łączy się z powrotem,czy error code 401 na jednej końcówce a restart i tak całości mnie czeka?
Zależnie od wersji PPSa na której aktualnie pracuje to w logu FB pojawia się od jednego do kilkunastu wpisów o błędach połączenia dziennie.
Na stacjach klienckich już mi ludzie nie zgłaszają, że im się program wyłącza! Możliwe, że sporadycznie jest jakiś problem, że trzeba na tym kliencie wyłączyć i włączyć program ale ogólnie chodzi to dobrze.
Aaa właśnie ! Już sobie przypomniałem jaka była u mnie różnica po przejściu z FB 2.0 na 2.5 (obie jeszcze w trybie SuperServer).
100% jednak nie jestem pewny czy nie było to też spowodowane różnymi wersjami PPSa bo wtedy też jakieś duże zmiany były.
Na FB 2.0 jak się wywalał serwer FB to właśnie klienci dostawali komunikat o odłączeniu od serwera.
Za to na FB 2.5 z tego co pamiętam to jak się jeden klient wywalił (powodując restart serwera FB) to wyłączało program wszystkim klientom bez żadnego komunikatu.. W sumie to nawet lepiej nić praca na programie bez połączenia z bazą.. ale denerwujące było bardzo!
FB 2.0 i 2.5 w SuperServer z Guardianem zazwyczaj wstawały mi same po crashu.
W takim razie będę się przymierzał do zmiany na ClassicServer :) Rozumiem, że pozostali forumowicze pracują na SuperServer, odbierają telefony i cierpliwie restartują usługę FB?
FB w jakiej wersji ? I czy podnosiłeś teraz z 2.0 na 2.52.5.0 była a zainstalowałem 2.5.2
Jak zmieniłeś tryb bazy na Classic ? Odinstalowany FB SuperServer, zainstalowałeś Classic Server, przekopiowałeś UDFa i odtworzyłeś usera PPS ?Wszystko tak, poza odtwarzaniem usera - jak i dlaczego?
Skoro serwer FB masz na D to musiałeś chyba ręcznie instalowaćNie, system jest na D, jakoś tak wyszło ;)
Przestałem pracować przez RDP na serwerze w PPSie i problem zniknąłPo prostu wyłączyć usługę, czy jakoś inaczej?
CytujFB w jakiej wersji ? I czy podnosiłeś teraz z 2.0 na 2.52.5.0 była a zainstalowałem 2.5.2
CytujJak zmieniłeś tryb bazy na Classic ? Odinstalowany FB SuperServer, zainstalowałeś Classic Server, przekopiowałeś UDFa i odtworzyłeś usera PPS ?Wszystko tak, poza odtwarzaniem usera - jak i dlaczego?
CytujPrzestałem pracować przez RDP na serwerze w PPSie i problem zniknąłPo prostu wyłączyć usługę, czy jakoś inaczej?
Wyłączyłem RDP, nic nie pomogło, wróciłem do SuperServer'a. Nie mam pojęcia co wymyślić. TRAGEDIA. BTW: pracuję na serwerze przez VNC, ciekawe czy to ma znaczenie?
Podsumowując - masz teraz serwer FB 2.5.2 w trybie SuperServer i chodzi ok a po przełączeniu na Classic zaczyna się sypać z błędami "Microsoft Visual C++ Runtime Library : Runtime Error!" ???Niezupełnie ok, ale jest dużo lepiej - mam teraz błąd "Usługa Firebird Server - DefaultInstance niespodziewanie zakończyła pracę. " ale znacznie rzadziej niż wczoraj ww. komunikaty. Poradnia normalnie pracuje, czas wstania nieokreślony bo uruchamianie ręczne, Guardian uruchomiony. Jak na razie "tylko" 2 błędy.
Na SuperServer ten błąd nie występuje ?