"Качановский Дмитрий" ...

сегодня вот в логах появилось вот такое
что это значит? раньше ничего подобного не встречал (до 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

--
Хорсун Влад

Ответить