Так  вот хотелось бы поднять опять эту тему.
Ошибка появляется на клиенте в приложении. На сервере в логе пусто.
Используется YaffilSS 889 из UDF используется только RFUNC.
В rfunc вроде как утечек памяти нету.
1) Тщательно были просмотрены все запросы на предмет join с SP
нет таких совсем.
2) ошибка происходит когда размер памяти потребляемый процессом ibserver 
потребляет work около 800мб
и virtual около 1600мег.
3) практически такая же база, с теми же запросами на других площадках работает 
нормально.
4) если сделать gfix -shutdown то память не уменьшается.
5) при перезапуске сервиса ibserver остановка сервера едва укладывается в 30 
сек.
6) после перезапуска опять все нормально работает, но за полдня примерно память 
опять вырастает.
7) что интересно, за ночь память уменьшается: сама: никто не работает, но 
делается бэкап, sweep и массированная заливка. Не смотря на п4.


Какие могут быть пути решения?
1) поставить классик, чтоб посмотреть, какой процесс жрет память, вычислить с 
какого компа, и вычислить какой запрос.
2) поставить FB2 и попробовать на нем.Но на рабочий сервер я еще не готов 
поставить. Еще тестирую приложение на этот предмет.
3) может быть есть какие-то средства отладки, позволяющие отловить причину?

Принимаются любые советы.


AK>
AK> Unsuccesful execution caused by a system error that precludes succesful
AK> execution of subsequent statements. operation system directive
AK> isc_alloc failed. unable to allocate memory from operationg system.
AK>
AK> О как YaffilSS сказал. Это оно о чем? ему на сервере не хватило памяти
AK> или на клиенте? Из-за чего такое возможно?
AK>
AK> --
AK> Кочмин Александр
AK>
AK>


--
С уважением
Кочмин Александр
Firebird Foundation associate member #257

Ответить