Страница 1 из 1
Автоматическое удаление процессов для классика
Добавлено: 25 ноя 2007, 16:54
gadgetfan
Работал ранее только с Firebird 2.0 SS Win. В связи с переходом на 2-х процессорный сервак решил перейти на классик. Единственное что не понятно, это как после шатдауна убить все процессы классика на сервере автоматически. Ну и желательно, чтобы остался процесс, отвечающий за новые подключения, чтобы потом подключиться под SYSDBA и провести скрипт.
На сайте, вроде четко не нашел. Есть ли какие-нибудь методы?
Добавлено: 25 ноя 2007, 17:58
belov-evgenii
в винде наверное только keepalive и
net stop fb_inet_server
taskkill fb_inet_server
net start fb_inet_server
Добавлено: 26 ноя 2007, 08:25
Dimitry Sibiryakov
И в завершение echo Y | format c: чтобы мало уже никому не показалось. Что же это за скрипт такой, для которого надо убивать всех (включая, возможно, базу - классик не любит, когда его рубят топором)?..
Добавлено: 26 ноя 2007, 10:37
belov-evgenii
Dimitry Sibiryakov писал(а):включая, возможно, базу - классик не любит, когда его рубят топором?..
Даже после шутдауна базы?
Добавлено: 28 ноя 2007, 18:55
mkl_sis
В конфиге на сервере я поставил следующие значения:
Connection Timeout = 180
Dummy Packet Interval = 300
И через пять минут все потерянные соединения в классике отключаются.
Проверено.
Добавлено: 30 ноя 2007, 13:59
gadgetfan
mkl_sis писал(а):В конфиге на сервере я поставил следующие значения:
Connection Timeout = 180
Dummy Packet Interval = 300
И через пять минут все потерянные соединения в классике отключаются.
Проверено.
Вроде пока нет проблем с "зомби". Скорее проблема: заставить пользователей закрыть программу

.
Добавлено: 30 ноя 2007, 14:10
kdv
заставить пользователей закрыть программу
сделать в программе таймер по неактивности.
Добавлено: 01 дек 2007, 14:19
Bekhterenko.y
gadgetfan писал(а):Вроде пока нет проблем с "зомби". Скорее проблема: заставить пользователей закрыть программу

.
У нас программы смотрят на генератор раз в 3 минуты. Если значение генератора отличается от заданного - закрываются без предупреждений.
Просто и сердито

Добавлено: 02 дек 2007, 11:20
Attid
Bekhterenko.y писал(а):gadgetfan писал(а):Вроде пока нет проблем с "зомби". Скорее проблема: заставить пользователей закрыть программу

.
У нас программы смотрят на генератор раз в 3 минуты. Если значение генератора отличается от заданного - закрываются без предупреждений.
Просто и сердито

бедный пользователь сидел набирал документ пол часа, не успел сохранить, а тут на тебе все закрылось =) и работы до вечера
Добавлено: 03 дек 2007, 07:50
stix-s
Bekhterenko.y писал(а):
У нас программы смотрят на генератор раз в 3 минуты. Если значение генератора отличается от заданного - закрываются без предупреждений.
Просто и сердито
Да уж, против лома нет приема
представляешь, Вин бы тебе не заставку выводила, а вырубалась "без предупреждений"
Добавлено: 03 дек 2007, 07:52
stix-s
gadgetfan писал(а):mkl_sis писал(а):В конфиге на сервере я поставил следующие значения:
Connection Timeout = 180
Dummy Packet Interval = 300
И через пять минут все потерянные соединения в классике отключаются.
Проверено.
Вроде пока нет проблем с "зомби". Скорее проблема: заставить пользователей закрыть программу

.
Кстати, можно генерить по событию, инициируемому админом окошко "Через 5 мин программа завершит свою работу" и включать таймер
Добавлено: 10 дек 2007, 15:54
Bekhterenko.y
Attid писал(а):Bekhterenko.y писал(а):gadgetfan писал(а):Вроде пока нет проблем с "зомби". Скорее проблема: заставить пользователей закрыть программу

.
У нас программы смотрят на генератор раз в 3 минуты. Если значение генератора отличается от заданного - закрываются без предупреждений.
Просто и сердито

бедный пользователь сидел набирал документ пол часа, не успел сохранить, а тут на тебе все закрылось =) и работы до вечера
Зато нет проблем с открытыми программами в случае с "маски-шоу"

Re: Автоматическое удаление процессов для классика
Добавлено: 10 дек 2007, 17:54
dimitr
gadgetfan писал(а): как после шатдауна убить все процессы классика на сервере автоматически. Ну и желательно, чтобы остался процесс, отвечающий за новые подключения, чтобы потом подключиться под SYSDBA и провести скрипт.
а не надо никого убивать. Шатдаун-скрипт-онлайн и все дела.
Re: Автоматическое удаление процессов для классика
Добавлено: 10 дек 2007, 20:42
belov-evgenii
dimitr писал(а):Шатдаун-скрипт-онлайн
О, спасибо, наконец-то развеял сомнения, зароненные Дмитрием Сибиряковым