есть приложение, в котором около десятка клиентов обращаются к базе данных. у каждого запущено четыре копии приложения и каждая из них лезет в свою базу. компоненты доступа FIBPlus
с периодичностью в несколько суток сервер "затормаживается". лог следующий - первые два события это ошибка, следующие два - сервер принудительно рестартовал администратор
Код: Выделить всё
SGE05 (Server) Tue Nov 20 12:45:59 2007
INET/select_wait: select failed, errno = 0
SGE05 (Server) Tue Nov 20 12:45:59 2007
SRVR_multi_thread/RECEIVE: error on main_port, shutting
down
SGE05 (Server) Tue Nov 20 12:56:36 2007
Shutting down the Firebird service with 42 active connection(s) to 4 database(s)
SGE05 (Client) Tue Nov 20 12:56:36 2007
C:\Program Files\Firebird\Firebird_1_5\bin\fbserver.exe: normal shutdown
1. строка лога несет какую-то полезную информацию ?
2. если некорректный запрос приложения вызывает падение сервера, то возможно ли поменяв сервер на CS определить этого клиента (его процесс)
2.а. при помощи какого средства администрирования выполнить 2
3. если проблема не в приложении, на что грешить в первую очередь ? клиентские dll на всех машинах одинаковы и совпадают по версии с Firebird на сервере