🚀 go-pugleaf

RetroBBS NetNews Server

Inspired by RockSolid Light RIP Retro Guy

Thread View: borland.public.interbase.opensource
3 messages
3 total messages Started by Nelson Chui Thu, 26 Jan 2006 04:44
Questions about IB Server 6.0.2 running in Linux
#231
Author: Nelson Chui
Date: Thu, 26 Jan 2006 04:44
30 lines
1856 bytes
Hi,

1) As lack of documentation from system administrator, how can I know 
the type of IB Server 6.0.2 in our running Linux server ( SuperServer or 
Classic Server )?

2) Is it SuperServer type running more faster than ClassServer in Linux 
kernel 2.6.x ?

3) There will hang up the Linux's IB 6.0.2 server ( like an deadlock 
waiting ) when I close the program from which is written by Delphi 6 
with IBEvents, IBX 6.0.5.

The program is very simply :-
	IBEvents.Registered := True; ( when the TForm is Created )

	IBEvents.Registered := False; ( when the TForm is Closed )

I have see the /opt/interbase/interbase.log, I guess the following 
message may be cause the hang-up problem.

IB-SERVER Tue Jan 24 15:45:28 2006
	Database:
         lock manager error
         inconsistent lock table version number; found 114, expected 14

THX for any reply !!!

Regards,
Nelson.
Re: Questions about IB Server 6.0.2 running in Linux
#232
Author: Craig Stuntz TeamB
Date: Thu, 26 Jan 2006 12:43
51 lines
3159 bytes
Nelson Chui wrote:

> 1) As lack of documentation from system administrator, how can I know
> the type of IB Server 6.0.2 in our running Linux server ( SuperServer
> or Classic Server )?

	Simple test: Connect two or more users to the DB, then do:

ps -a | grep inter

	If you see one row (process), then you're running SS. If you see
multiple rows, then it's classic.
 
> 2) Is it SuperServer type running more faster than ClassServer in
> Linux kernel 2.6.x ?

	It depends. There is no simple answer to this. I've been told that IB
6 SS Open Edition (*not* the non-free Borland version!) has problems
not found in the Classic Open Edition, but I've never seen them
quantified, and they don't appear to have been a problem in the Borland
version, so I'm not sure if it's true or not.
 
> 3) There will hang up the Linux's IB 6.0.2 server ( like an deadlock
> waiting ) when I close the program from which is written by Delphi 6
> with IBEvents, IBX 6.0.5.
> 
> The program is very simply :-
> 	IBEvents.Registered := True; ( when the TForm is Created )
> 
> 	IBEvents.Registered := False; ( when the TForm is Closed )

	I honestly wouldn't recommend using events on IB < 7.1. Events were
finally fixed in that version. Prior to that they can destabilize your
server if the network connection is severed, if you have > 1 NIC on the
server, etc., etc. Too much hassle, but it works fine in 7.1+
 
> I have see the /opt/interbase/interbase.log, I guess the following
> message may be cause the hang-up problem.
> 
> IB-SERVER Tue Jan 24 15:45:28 2006
> 	Database:
>         lock manager error
>         inconsistent lock table version number; found 114, expected 14

	First thing I'd do is DB validation / gfix.

-- 
Craig Stuntz [TeamB] � Vertex Systems Corp. � Columbus, OH
  Delphi/InterBase Weblog : http://blogs.teamb.com/craigstuntz
How to ask questions the smart way:
  http://www.catb.org/~esr/faqs/smart-questions.html
Re: Questions about IB Server 6.0.2 running in Linux
#233
Author: Nelson Chui
Date: Fri, 27 Jan 2006 02:30
6 lines
1161 bytes
Craig:

Thank you VERY MUCH for your reply !!!

Regards,
Nelson.
Thread Navigation

This is a paginated view of messages in the thread with full content displayed inline.

Messages are displayed in chronological order, with the original post highlighted in green.

Use pagination controls to navigate through all messages in large threads.

Back to All Threads