12.01.2011 13:45, Gene Feudorov пишет:
поставили заказчику в декабре 2010 WI-V2.5.0.26074 x32 SuperClassic
Вот за это можно сразу бить ногами. В 32-битном адресном пространстве работают 350 коннектов, каждый со своим кешем!?
1. select count(*) from mon$attachments 2. служба fb_inet_server.exe встаёт в ступор, не отвечает и процессоры не кушает. помогает только убиение процесса 3. в логе появляется несколько таких записей ==== firebird.log ========================================== Wed Jan 12 12:44:37 2011 Cannot initialize the shared memory region operating system directive MapViewOfFile failed Недостаточно памяти для обработки команды. 4. далее много таких ==== firebird.log ========================================== Wed Jan 12 12:44:38 2011 Operating system call _beginthreadex failed. Error code 8 ==== firebird.log ========================================== памяти fb_inet_server кушало вчера 1.6 гб, сегодня - 1.4 гб. без этого запроса прекрасно откушивает и работало с 1.9 гб.
Для работы мониторинга серверу нужна разделяемая память. Для 350 коннектов - много. Может полгига, например. А у тебя до лимита в 2 гига осталось всего ничего. Неудивительно что винды сливают с ошибкой, а ФБ помирает.
-- Дмитрий Еманов