powered by simpleCommunicator - 2.0.53     © 2025 Programmizd 02
Форумы / Firebird, InterBase [игнор отключен] [закрыт для гостей] / Место для промежуточных файлов трассировки
18 сообщений из 43, страница 2 из 2
Место для промежуточных файлов трассировки
    #38991328
Фотография Симонов Денис
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Gallemar,

это тебе так казалось. Вообще любой сервис он функционирует на сервере. Поэтому если ты отрубаешь прогу его запустившую он всё рано будет функционировать. Это относится и к gbak через se, и к трассировке, и к статистике, и к онлайн валидации. В общем ко всему что запущено через service API. Только вот все другие сервисы они рано или поздно заканчиваются, а трейс он сам по себе не завершится.
...
Рейтинг: 0 / 0
Место для промежуточных файлов трассировки
    #38991414
hvlad
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
GallemarЗапускается и завершается через шедулер Windows, стоит ограничение времени выполнения в 1 час.Т.е. - х\з знает как, а скорее всего - никак :)
Ты посмотри в процессах - не висит ли у тебя там десяток-другой fbtracemgr ?
...
Рейтинг: 0 / 0
Место для промежуточных файлов трассировки
    #38991415
hvlad
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Симонов ДенисА то что ты вызывающую прогу выключил, то это сервису пофиг, он всё равно продолжит работать, потому как исполняется сервером.Вообще-то, убиение клиента и закрытие его сокета (там по tcp соединение) должно обнаруживаться сервером.
Соответственно, сервис должен прибиваться.
Кто проверит ? :)
...
Рейтинг: 0 / 0
Место для промежуточных файлов трассировки
    #38991423
Фотография Gallemar
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
hvlad,не висит,сегодня отключил прерывание trace по истечению часа, проблема с потерей места решилась. Могу вернуть обратно и сделать завершение через 10-15 минут,можно будет увидеть сколько их будет висеть через час. У меня скорее всего быстро обнаруживается сервером убитый процесс, т.к. специально KeepAlive настраивал, были проблемы с висящими процессами отвалившихся клиентов.
...
Рейтинг: 0 / 0
Место для промежуточных файлов трассировки
    #38991432
hvlad
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Gallemarhvlad,не висит,сегодня отключил прерывание trace по истечению часа, проблема с потерей места решилась.Потому что живой fbtracemgr читает данные и позволяет серверу убирать уже прочитанное.

GallemarМогу вернуть обратно и сделать завершение через 10-15 минут,можно будет увидеть сколько их будет висеть через час.Если есть возможность для такого эксперимента - было бы интересно...
...
Рейтинг: 0 / 0
Место для промежуточных файлов трассировки
    #38991441
Фотография Gallemar
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
hvladGallemarhvlad,не висит,сегодня отключил прерывание trace по истечению часа, проблема с потерей места решилась.Потому что живой fbtracemgr читает данные и позволяет серверу убирать уже прочитанное.

GallemarМогу вернуть обратно и сделать завершение через 10-15 минут,можно будет увидеть сколько их будет висеть через час.Если есть возможность для такого эксперимента - было бы интересно...
Есть. Запустил,через час доложу
...
Рейтинг: 0 / 0
Место для промежуточных файлов трассировки
    #38991449
Фотография Симонов Денис
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
hvlad,

не знаю как там трейс. А вот gbak запущенный как сервис убил, но он продолжает делать бекап. И доделал до конца кстати.

Код: plaintext
..\gbak -b -g -V -user SYSDBA -pas masterkey -se localhost:service_mgr horses d:\fb\fb30\data\horses.dmp

Причём это не классик. Fb 3 SuperServer.
Мне кажется что именно в случае с gbak это правильно.
...
Рейтинг: 0 / 0
Место для промежуточных файлов трассировки
    #38991459
Фотография Gallemar
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Поставил завершение trace через 10 минут и последующий запуск нового, уже два fbtracemgr. У меня KeepAliveTime= 200000 и KeepAliveInterval=15000.
...
Рейтинг: 0 / 0
Место для промежуточных файлов трассировки
    #38991462
Фотография Gallemar
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Симонов Денис,а если база большая и бэкап долго будет идти? Сервер со временем обнаружит отключение и gbak срубится?
...
Рейтинг: 0 / 0
Место для промежуточных файлов трассировки
    #38991470
Фотография kdv
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Gallemar,

гбак будет до конца идти. серверу команду дали - он ее делает.
...
Рейтинг: 0 / 0
Место для промежуточных файлов трассировки
    #38991473
Фотография Симонов Денис
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Gallemar,

не знаю. Если всё так как говорит Влад, то наверное да. Для остальных сервисов это действительно правильно. Но для gbak и nbackup я бы предпочёл чтобы они доделывались до конца в любом случае.

P.S. я не настраивал KeepAlive ибо это обычная рабочая станция и FB 3 здесь стоит для тестирования. Возможно это и повлияло на результат. Хотя он запущен в архитектуре SS и по идее должен практически мгновенно обнаружить обрыв соединения, тем более что gbak у меня запущен с опцией -V, т.е. на него лог с сервера передаётся
...
Рейтинг: 0 / 0
Место для промежуточных файлов трассировки
    #38991502
hvlad
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
GallemarПоставил завершение trace через 10 минут и последующий запуск нового, уже два fbtracemgr.А что говорит fbtracemgr -list ? Сколько сессий на сервере ?
...
Рейтинг: 0 / 0
Место для промежуточных файлов трассировки
    #38991513
Фотография Gallemar
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
hvladGallemarПоставил завершение trace через 10 минут и последующий запуск нового, уже два fbtracemgr.А что говорит fbtracemgr -list ? Сколько сессий на сервере ?
Второй fbtracemgr висит минуты две и всё. Сессии

Session ID: 3
user: SYSDBA
date: 2015-06-22 08:00:01
flags: active, admin, trace, log full

Session ID: 4
user: SYSDBA
date: 2015-06-22 09:00:03
flags: active, admin, trace, log full

Session ID: 5
user: SYSDBA
date: 2015-06-22 10:00:01
flags: active, admin, trace, log full

Session ID: 6
user: SYSDBA
date: 2015-06-22 11:00:00
flags: active, admin, trace, log full

Session ID: 7
user: SYSDBA
date: 2015-06-22 12:00:01
flags: active, admin, trace, log full

Session ID: 8
user: SYSDBA
date: 2015-06-22 13:00:01
flags: active, admin, trace, log full

Session ID: 9
user: SYSDBA
date: 2015-06-22 14:00:00
flags: active, admin, trace, log full

Session ID: 10
user: SYSDBA
date: 2015-06-22 15:00:01
flags: active, admin, trace, log full

Session ID: 11
user: SYSDBA
date: 2015-06-22 16:00:01
flags: active, admin, trace, log full

Session ID: 12
user: SYSDBA
date: 2015-06-22 17:00:01
flags: active, admin, trace, log full

Session ID: 13
user: SYSDBA
date: 2015-06-22 18:00:00
flags: active, admin, trace, log full

Session ID: 14
user: SYSDBA
date: 2015-06-22 19:00:00
flags: active, admin, trace, log full

Session ID: 15
user: SYSDBA
date: 2015-06-22 20:00:00
flags: active, admin, trace, log full

Session ID: 17
user: SYSDBA
date: 2015-06-22 22:00:01
flags: active, admin, trace, log full

Session ID: 18
user: SYSDBA
date: 2015-06-23 01:00:01
flags: active, admin, trace, log full

Session ID: 19
user: SYSDBA
date: 2015-06-23 02:00:01
flags: active, admin, trace, log full

Session ID: 20
user: SYSDBA
date: 2015-06-23 03:00:01
flags: active, admin, trace, log full

Session ID: 21
user: SYSDBA
date: 2015-06-23 04:00:01
flags: active, admin, trace, log full

Session ID: 22
user: SYSDBA
date: 2015-06-23 05:00:01
flags: active, admin, trace, log full

Session ID: 23
user: SYSDBA
date: 2015-06-23 06:00:01
flags: active, admin, trace, log full

Session ID: 24
user: SYSDBA
date: 2015-06-23 07:00:01
flags: active, admin, trace, log full

Session ID: 26
user: SYSDBA
date: 2015-06-23 09:38:48
flags: active, admin, trace, log full

Session ID: 27
user: SYSDBA
date: 2015-06-23 10:00:02
flags: active, admin, trace, log full

Session ID: 30
user: SYSDBA
date: 2015-06-24 09:00:59
flags: active, admin, trace, log full

Session ID: 40
user: SYSDBA
date: 2015-06-24 17:13:06
flags: active, admin, trace
...
Рейтинг: 0 / 0
Место для промежуточных файлов трассировки
    #38991567
hvlad
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Gallemar,

те сессии, у которых стоит флаг "log full", нужно завершать. Они не читают вывод трейса
(он приостановлен из-за достижения лимита MaxUserTraceLogSize) и файлы не удаляются.
...
Рейтинг: 0 / 0
Место для промежуточных файлов трассировки
    #38991694
Фотография kdv
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Gallemar,

ты же хочешь, чтобы трейс был всегда в 1 экземпляре, и работал по 1 часу в течение "рабочего" дня?
Тогда, если я правильно понимаю опции fbtracemgr, тебе надо

1. при старте явно именовать сессию опцией -name myname
2. в твоем скрипте, перед стартом сессии myname, делать ей -stop -name myname

и тогда все будет в шоколаде. Ну разве что последнюю сессию за день надо будет как-то руками или отдельным скриптом в самом конце дня вырубать.
...
Рейтинг: 0 / 0
Место для промежуточных файлов трассировки
    #38991697
Фотография Gallemar
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
kdv,понял,спасибо.
off topic - проверь почту,я ещё вчера писал,в ответ тишина. Опять в спам мои письма летят с mail.ru?
...
Рейтинг: 0 / 0
Место для промежуточных файлов трассировки
    #38991703
Фотография Gallemar
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
hvladGallemar,

те сессии, у которых стоит флаг "log full", нужно завершать. Они не читают вывод трейса
(он приостановлен из-за достижения лимита MaxUserTraceLogSize) и файлы не удаляются.
а как завершать,fbtracemgr -SE service_mgr -STOP -ID ? Я эти сессии только в выводе -list вижу.
...
Рейтинг: 0 / 0
Место для промежуточных файлов трассировки
    #38991755
hvlad
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Gallemarа как завершать,fbtracemgr -SE service_mgr -STOP -ID ?Да
...
Рейтинг: 0 / 0
18 сообщений из 43, страница 2 из 2
Форумы / Firebird, InterBase [игнор отключен] [закрыт для гостей] / Место для промежуточных файлов трассировки
Целевая тема:
Создать новую тему:
Автор:
Закрыть
Цитировать
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


Просмотр
0 / 0
Close
Debug Console [Select Text]