"Качановский Дмитрий" ...
сегодня вот в логах появилось вот такое
что это значит? раньше ничего подобного не встречал (до 205 обновил токо пару
дней как)
А что там было раньше ?
Какой сетевой софт ещё стоит на сервере (файрволлы, антивирусы и прочая
пакость) ?
FB2.0.5 SuperServer Win2003 Server
KOSHT-1 (Server) Fri Mar 20 14:40:14 2009
INET/select_wait: found "not a socket" socket : 348
select выдал ошибку, FB стал проверять все сокеты, на которых ждал этот
select и
обнаружил кривой хендл. Отчего он окривел - понятия не имею. Этот сокет
удаляется из
списка, коннект скорее всего аварийно закрывается с роллбеком тек. тр-ции (если
есть)
KOSHT-1 (Server) Fri Mar 20 14:40:14 2009
INET/inet_error: accept errno = 10038
А потом либо окривел и слушающий сокет, либо он таки пробовал принять новое
соединение,
но не смог создать для него сокет :
WSAENOTSOCK
10038
Socket operation on nonsocket.
An operation was attempted on something that is not a socket. Either the socket
handle parameter
did not reference a valid socket, or for select, a member of an fd_set was not
valid.
Эта ошибка нормально обрабатывается сервером и к падению не может привести.
Тем не менее мы злобно упали с AV, возмжно в другом месте :
KOSHT-1 (Server) Fri Mar 20 14:40:14 2009
Access violation.
The code attempted to access a virtual
address without privilege to do so.
This exception will cause the Firebird server
to terminate abnormally.
Ну и поломали шедулер :
KOSHT-1 (Server) Fri Mar 20 14:40:14 2009
SCH_validate -- wrong thread
--
Хорсун Влад