From: Thomas S. <ts...@ib...> - 2012-03-22 08:29:40
|
Hi Alex, >> it seems I can't install SC of Firebird 3.0 as a service. >> >> There is no appropriate .bat file for that. While I could create one or >> take the one from 2.5, instsvc.exe in the 3.0 snapshot is out-dated, at >> least according to the usage information, as it doesn't support the >> -m[ultithreaded] switch. >> >> So I guess this area needs some consideration? > >> From command line switches POV there is no difference in FB3 between SS > and SC - they both are 'single process serving multiple connections'. > But if instsvc does not support -m, you can't install SS too. I think I see now how it works. ;-) Using: install_super.bat FB_300_x64 I get the following executable path for the Windows service: "C:\Program Files\Firebird\Firebird_300_4051\firebird.exe" -s FB_300_x64 -m Using: install_classic.bat FB_300_x64 I get the following executable path for the Windows service: "C:\Program Files\Firebird\Firebird_300_4051\firebird.exe" -s FB_300_x64 => Does that mean: We have a single executable in Firebird 3. When -m is used, this means a single server process and the SharedCache, SharedDatabase parameters controll whether it's SS or SC. When -m is not used, then it's one process per connection thus CS. Is this correct? Thanks, Thomas |