Страница 1 из 1

Сервер IB - deadlock

Добавлено: 20 апр 2006, 15:59
reef
Win 2k server
Interbase 5.6
Приложение на delphy 5
15 пользователей, под win 98, 2k, xp
Сервер постоянно блокируется Deadlock
Менял операционки, переустанавливал IB клиентов, переустанавливал сервер.
Проблема началась месяц назад с одной блокировки в день.
Сейчас чуть ли не каждые 10 минут.

Плиз, знатоки, подскажите - как отследить где ошибка????

Добавлено: 20 апр 2006, 17:21
Merlin
а) в управлении транзакциями
б) в проектировании структуры хранения данных и доступа к ним

или и то и другое вместе.

Добавлено: 20 апр 2006, 17:50
kdv
Менял операционки, переустанавливал IB клиентов, переустанавливал сервер.
гигант. а почитать, что такое deadlock, было бы не проще?

Добавлено: 21 апр 2006, 08:22
Ivan_Pisarevsky
Разбить рабочий день на 16 получасовых кусков и каждому из 15 юзеров выделить соответсвующий пулучасовой квант и обязать его запускать строго одну клиентскую программу и по завершению этого кванта времени обязательно клиентскую прогу закрывать.
Думаю в таком случае вы дедлоков не увидите. :) И программу с базой кроить не придется.

А по существу выход один:
идти бить морду тому товарищу который вам этого хомячка (и иб6.5, и базу, и прогу, по большому счету менять надо все 3 этих компонента) продал (с, анекдот) :wink:

Добавлено: 24 апр 2006, 15:14
Dioxin
а физического места на винчестере хватает?
а то недавно был случай
говорят - какая то странная ошибка
пришол
смотрю - свободного места меньше 10 метров
его и вышибыло...