[Date Prev][Date Next] [Thread Prev][Thread Next] [Date Index] [Thread Index]

Re: Firebird serwer problem z połączeniem



> > Jest firebird superserwer z paczki (sarge)+ samba(również 
paczka).
> > Jest też baza danych plik.gdb.
> > Łącze się lokalnie z tą bazą isq -u SYSDB -p haslo localhost:/
baza/
> > plik.gdb.
> > Wszystko jest ok, mogę wykonywać zapytania SQL na tej bazie.
> > Problem pojawia się, gdy jednocześnie łącze się z Windy, w 
momencie 
> > nawiązywania połączenia, firebird się wiesza, pomaga shutdown i 
> > ponowny start firebirda. Nie wiem co może być tego przyczyną, w 
> > logach nic nie znalazłem. Proszę o sugestie jak zlokalizować 
> > problem.
> 
> 1. Jeśli równocześnie udostępniasz plik bazy przez sambę - 
najszybciej 
> stawiam na to - /etc/init.d/samba stop. Generalnie - jakiekolwiek 
dostęp do 
> 
> pliku bazy w czasie pracy firebirda (nawet zwykłe kopiowanie!) 
może 
> skończyc się uszkodzeniemm bazy (a to za sprawą zakładanych w tym 
> momencie blokad)
Jest dostęp przez Sambę, z tym że w momencie próby połączenia żadne 
operacje nie były wykonywane, stoi serwer lokalnie się łączę bez 
problemu wysyłam zapytania do bazy i jest OK - próbuję podłączać się 
zdalnie z innego klienta Windowsowego i firebird się sypie. Baza 
pozostaje nienaruszona.
> 2. wersja klienta na windzie
Raczej nie, ten sam klient z Interbase 6 na innym serwerze działa 
bez zarzutu.
> 3. Brak miejsca na dysku - w takim przypadku firebird zżera 100% 
proca i 
> pomaga tylko jego restart - najczęściej dochodzi też do 
uszkodzenia bazy
Miejsca jest dość - nowa instalacja, nowiuśki sprzęt :)
> 4. Sprawdz prawa do /var/lib(?)/firebird/security.fdb (firebird.
firebird 
> 0600) - ale to raczej odpada, jesli mozesz podlączyć się z 
localhost
tu jest OK
> Z doświadczenia powiem, że paczkowany firebird 1.5.1 z sarge 
chodzi 
> stabilnie i bezproblemowo, nawet z klientem od interbase 6.0, i 
nie 
> miałem dotychczas większych problemów na żadnym z serwerów, 
którymi 
> administruję 
> (pomijając kilka przypadków uszkodzenia bazy udostępnianej przez 
sambę, 
> albo kopiowanej na żywca w czasie pracy serwera)
Mam pytanie, czy jest możliwość że proces autoryzacji z bazą 
przeprowadza się na innym porcie, protokole, może to kwestia 
firewalla, z tym że w takim przypadku poprostu powinien go nie 
wpuścić a nie rozwalać firebirda.
Czy da się się wrzucić do logów więcej informacji.
Na razie dziękuję, pozdrawiam, walczę dalej
Adam

e-mail:adstp@tlen.pl



Reply to: