Подскажите по поводу возможных причин падения сервера (лог)

Access Violation, некорректное выполнение запросов или вызовов API, ошибки утилит командной строки, в общем все, что вам мешает работать

Модераторы: kdv, dimitr

Ответить
laao
Сообщения: 3
Зарегистрирован: 20 ноя 2007, 18:38

Подскажите по поводу возможных причин падения сервера (лог)

Сообщение laao » 20 ноя 2007, 23:31

сервер - Firebird 1.5.4.4910, SuperServer, MS Widows XP

есть приложение, в котором около десятка клиентов обращаются к базе данных. у каждого запущено четыре копии приложения и каждая из них лезет в свою базу. компоненты доступа 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
я достаточно слабо разбираюсь в fb (сейчас активно изучаю этот сайт), поэтому вопросы банальны:

1. строка лога несет какую-то полезную информацию ?
2. если некорректный запрос приложения вызывает падение сервера, то возможно ли поменяв сервер на CS определить этого клиента (его процесс)
2.а. при помощи какого средства администрирования выполнить 2
3. если проблема не в приложении, на что грешить в первую очередь ? клиентские dll на всех машинах одинаковы и совпадают по версии с Firebird на сервере

laao
Сообщения: 3
Зарегистрирован: 20 ноя 2007, 18:38

Сообщение laao » 20 ноя 2007, 23:40

p.s. udf нет. вообще нет, ни единой

dimitr
Разработчик Firebird
Сообщения: 888
Зарегистрирован: 26 окт 2004, 16:20

Сообщение dimitr » 21 ноя 2007, 10:10

1) причина проблемы в сетевом уровне
2) никакой запрос сервер не ронял
3) для начала был бы смысл обновиться до 2.0.3. Но не знаю, насколько это для вас осуществимо

belov-evgenii
Сообщения: 52
Зарегистрирован: 28 сен 2007, 10:19

Re: Подскажите по поводу возможных причин падения сервера (л

Сообщение belov-evgenii » 21 ноя 2007, 11:06

laao писал(а):MS Widows XP
около десятка клиентов обращаются к базе данных. у каждого запущено четыре копии приложения и каждая из них лезет в свою базу
Может быть проблема в том, что XP? У меня к сетевому принтеру бывает подключиться не могут, поскольку лимит подключений превышен. Но винда при этом этого не говорит.

laao
Сообщения: 3
Зарегистрирован: 20 ноя 2007, 18:38

Сообщение laao » 21 ноя 2007, 17:24

продолжение темы

сегодня был у клиента, посмотрел логи. последние три дня сервер падает как по расписанию, с разницей плюс минус 5 минут, раз в сутки. при этом время его падения, около 12:45, это не пик ни по количеству запросов, ни соединений

в шедалере ос ничего на это время не запланировано да и вообще ничего криминального нет там. система "голая", +нод32 (для чистоты эксперимента оключили - не помогло), без запланированных проверок диска с прописанными исключениями и на сервер FireBird и на базы, пара легкий служб, принимающих от АТС на ком-порт данные и тихо их пишущие. важно ! на этой системе больше года стоял 1.0.3 и с ним не было никаких проблем. правда тогда и приложение было другое, и базы

kdv
Forum Admin
Сообщения: 6595
Зарегистрирован: 25 окт 2004, 18:07

Сообщение kdv » 21 ноя 2007, 18:08

значит, в это время че-то лезет по сети. Единственный вариант - разобраться, что еще и где происходит в это время. Может, народ идет на обед и пинает стоящий возле двери сервер, и т.п.
Иногда подобные события могут быть очень оригинальными.

Ответить