Этот баннер — требование Роскомнадзора для исполнения 152 ФЗ.
«На сайте осуществляется обработка файлов cookie, необходимых для работы сайта, а также для анализа использования сайта и улучшения предоставляемых сервисов с использованием метрической программы Яндекс.Метрика. Продолжая использовать сайт, вы даёте согласие с использованием данных технологий».
Политика конфиденциальности
|
|
|
trace при коннекте к отсутств. базе: странные пропуски действий для каждой 4-й попытки
|
|||
|---|---|---|---|
|
#18+
hi all Дано: i. WI-T3.0.0.31529 Firebird 3.0, слушает порт 3333 ii. команда isql localhost/3333:c:\temp\a.fdb -i qq, где: ii.a 'c:\temp\a.fdb' - файл, которого точно нет на машине; ii.b 'qq' - тривиальный скрипт вида 'quit;', чтобы ISQL не застревал "внутри себя" при обломе коннекта iii. батник, выводящий в лог текущее время и стартующий трейс, вывод которого также дублируется в лог: Код: plaintext 1. 2. 3. 4. 5. 6. Код: plaintext 1. 2. 3. 4. 5. 6. 7. 8. 9. Далее делаю несколько раз один и тот же "прогон": 1. Запуск батника с трейсом, жду ~10 секунд, пока в трейсе не вылезет сообщение об отсоединении от sec3.fdb: sample Код: plaintext 1. 2. 3. 4. 5. 6. 7. 8. 9. 10. 11. 12. 13. 14. 15. 16. 17. 18. 19. 3. Дальше - опять жду 10 сек, пока в трейсе снова не появится сообщение об отсоединении от sec3.fdb. 4. После этого - завершаю трейс и копирую его лог в файлик вида trc_NN.log, где NN - номер прогона. 5. Жду ещё не менее 60 секунд , прежде чем начать прогон NN+1. Это вызвано тем, что в ФБ-3 база security3.fdb имеет настройку linger = 60 sec и остаётся открытой после завершения последнего коннекта. Короче, я дожидаюсь, чтобы она была снова закрытой. Делаю восемь таких "прогонов". А затем смотрю внимательно на размеры логов: Код: plaintext 1. 2. 3. 4. 5. 6. 7. 8. Логи 4 и 8 имеют размер на ~2000 байт меньше остальных. Сначала я подумкал, что не выдержал 60 сек после 3-го и 7-го прогонов. Однако эта гипотеза не взлетела timing 1) прогон-3 завершился в 13:56:24: Код: plaintext 1. 2. 3. 4. 5. 6. 7. - а прогон-4 начался через 67 сек после этого: Код: plaintext 1. 2. 3. 4. 2) прогон-7 завершился в 14:28:11 Код: plaintext 1. 2. 3. 4. 5. 6. 7. 8. - а прогон-8 начался через 63 сек после этого: Код: plaintext 1. 2. 3. 4. 5. Что тогда послужило причиной "укорачивания" списка выполненных д-вий в прогонах 4 и 8 ? PS. В аттаче - логи трейса. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 07.01.2015, 15:06 |
|
||
|
trace при коннекте к отсутств. базе: странные пропуски действий для каждой 4-й попытки
|
|||
|---|---|---|---|
|
#18+
А еще неоднократно видел следующее: в трейсе при каких-то фазах Меркурия может быть так, что финальный дисконнект (от sec3.fdb) происходит не через 10, а через 60 сек. Закономерность установить не смог, нерегулярно как-то (см аттач). ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 07.01.2015, 15:15 |
|
||
|
|

start [/forum/topic.php?fid=40&fpage=83&tid=1563107]: |
0ms |
get settings: |
9ms |
get forum list: |
11ms |
check forum access: |
3ms |
check topic access: |
3ms |
track hit: |
69ms |
get topic data: |
10ms |
get forum data: |
2ms |
get page messages: |
48ms |
get tp. blocked users: |
2ms |
| others: | 42ms |
| total: | 199ms |

| 0 / 0 |
