Гость
Целевая тема:
Создать новую тему:
Автор:
Форумы / Firebird, InterBase [игнор отключен] [закрыт для гостей] / Подземный стук - самопроизвольное ВЫключение FW / 25 сообщений из 59, страница 1 из 3
04.12.2013, 14:00:16
    #38488840
Умляут
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Подземный стук - самопроизвольное ВЫключение FW
Доброй охоты всем! :)

Дано:

Server 2003EE SP2 En x86
FB 1.5.2 CS

БД исторически работала с параметром FW=OFF (да, BBU и UPS есть, backup тоже).
Разжившись хорошей дисковой подсистемой, решил включить FW.
Однако спустя несколько минут/транзакций этот пар-р опять перещёлкивает в OFF.

Все коннекты к БД, есс-но, перед переключением отрубались.
Включалось и чек-боксом в свойствах БД в IBExpert, и "gfix -w sync ..." , пробовал перед переключением даунить БД - монопенисуально: почти сразу FW возвращается к выключенному состоянию.

Отцы, не дайте пропасть, хоть намекните, куда смотреть, бо я пол-ночи терроризировал Гугель, но правды не доискался... :(
...
Рейтинг: 0 / 0
04.12.2013, 14:04:08
    #38488851
Умляут
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Подземный стук - самопроизвольное ВЫключение FW
Пардоньте мой склероз - уточняю версию FB: 1.5.5.4926
...
Рейтинг: 0 / 0
04.12.2013, 14:05:59
    #38488857
wadman
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Подземный стук - самопроизвольное ВЫключение FW
Умляутпочти сразу FW
Чем проверял, что FW включалось и затем выключалось?
...
Рейтинг: 0 / 0
04.12.2013, 14:13:41
    #38488876
Умляут
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Подземный стук - самопроизвольное ВЫключение FW
wadmanУмляутпочти сразу FW
Чем проверял, что FW включалось и затем выключалось?

IBAnalyst показывает при получении статистики - вначале даёт "зелёную" FW ON, а потом "красную" FW OFF.
И повторный заход после этого в IBExpert`e в пар-рах БД тоже подтверждает это - пустым чекбоксом "Forced Writes".
...
Рейтинг: 0 / 0
04.12.2013, 14:17:25
    #38488887
kdv
kdv
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Подземный стук - самопроизвольное ВЫключение FW
Умляутуточняю версию FB: 1.5.5.4926
а почему не 1.5.6?
...
Рейтинг: 0 / 0
04.12.2013, 14:22:46
    #38488897
hvlad
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Подземный стук - самопроизвольное ВЫключение FW
Умляут,

ищи в приложениях isc_dpb_force_write
...
Рейтинг: 0 / 0
04.12.2013, 14:24:32
    #38488903
Умляут
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Подземный стук - самопроизвольное ВЫключение FW
kdvУмляутуточняю версию FB: 1.5.5.4926
а почему не 1.5.6?

На тот момент указанный релиз был последним, а правило "работает - не трогай" я чту свято и не делаю апдейтов без нужды.
А что, 1.5.6 имеет шанс повести себя с FW более штатно, избавив меня от такого полтергейста? :)
Или это совет из серии "попробуйте, вдруг выстрелит"? :) Я не ёрничаю, правда интересно, имел ли кто-то опыт устранения такой баги.
...
Рейтинг: 0 / 0
04.12.2013, 14:34:16
    #38488917
Умляут
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Подземный стук - самопроизвольное ВЫключение FW
hvladУмляут,

ищи в приложениях isc_dpb_force_write

В смысле "в приложениях"? В клиентской "морде"? Дык у меня к её коду доступа нет. :(
А со стороны сервера можно как-то это уточнить/пресечь?
И в чём смысл такого поведения приложения? Зачем это разрабы сделали (если это оно)?
...
Рейтинг: 0 / 0
04.12.2013, 14:46:51
    #38488946
wadman
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Подземный стук - самопроизвольное ВЫключение FW
УмляутЗачем это разрабы сделали (если это оно)?
Есть хоть какая-то надежда, что разработчики читают этот форум?
...
Рейтинг: 0 / 0
04.12.2013, 15:08:40
    #38488993
hvlad
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Подземный стук - самопроизвольное ВЫключение FW
УмляутВ смысле "в приложениях"? В клиентской "морде"?Да
УмляутА со стороны сервера можно как-то это уточнить/пресечь?Штатно - никак.
Не штатно - можно уточнить, если fbscanner показывает содержимое DPB...
УмляутИ в чём смысл такого поведения приложения? Зачем это разрабы сделали (если это оно)?Это к ним вопрос
...
Рейтинг: 0 / 0
04.12.2013, 15:18:40
    #38489013
Умляут
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Подземный стук - самопроизвольное ВЫключение FW
[quot wadman ]УмляутЗачем это разрабы сделали (если это оно)?
Есть хоть какая-то надежда, что разработчики читают этот форум?[/quot]

Крайне маловероятно... :(

hvlad , спасибо, я понял, что "наши не пляшут". :(
По мотивам разрабов... не прошу заниматься телепатией, но, как профи в IB/FB, зачем бы Вы могли(?) бы так поступить?
...
Рейтинг: 0 / 0
04.12.2013, 15:30:14
    #38489037
wadman
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Подземный стук - самопроизвольное ВЫключение FW
УмляутПо мотивам разрабов... не прошу заниматься телепатией, но, как профи в IB/FB, зачем бы Вы могли(?) бы так поступить?
Может не понимали принципы работы с бд, индексами и т.п. и решили таким образом "ускорить"...
...
Рейтинг: 0 / 0
04.12.2013, 15:33:07
    #38489047
pastor
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Подземный стук - самопроизвольное ВЫключение FW
Умляут[quot wadman ]пропущено...

Есть хоть какая-то надежда, что разработчики читают этот форум?

Крайне маловероятно... :(

hvlad , спасибо, я понял, что "наши не пляшут". :(
По мотивам разрабов... не прошу заниматься телепатией, но, как профи в IB/FB, зачем бы Вы могли(?) бы так поступить?[/quot]

извините мой французский, но с большинством пользователей по другому нельзя
...
Рейтинг: 0 / 0
04.12.2013, 15:49:22
    #38489080
Умляут
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Подземный стук - самопроизвольное ВЫключение FW
pastorУмляут
hvlad , спасибо, я понял, что "наши не пляшут". :(
По мотивам разрабов... не прошу заниматься телепатией, но, как профи в IB/FB, зачем бы Вы могли(?) бы так поступить?

извините мой французский, но с большинством пользователей по другому нельзя

Не совсем понял Вас... Не изволите ли объяснить свою позицию?

Ладно бы жёстко-принудительно вкрячили в клиента FW=ON - мол, у раздолбая-админа база целее будет, не сможет он отключить FW в свойствах БД. А тут ровно наоборот всё - админ желает перестраховаться, включив FW, а разрабы из клиента принудительно обратно выключают... Нелогичненько.
...
Рейтинг: 0 / 0
04.12.2013, 15:52:42
    #38489086
TPAKTOPA
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Подземный стук - самопроизвольное ВЫключение FW
wadmanЕсть хоть какая-то надежда, что разработчики читают этот форум?
Разработчики FB читают, даже часто отвечают, даже и в этой ветки ответили !

УмляутА со стороны сервера можно как-то это уточнить/пресечь?
HEX едитором поискать в клиенте, клиент запустить с UIBMonitor.

Между впрочем, после установки default FW=true, я просто забыл, что такое сломаная БД. А раньше FW=false, из-за "оптимизации скорости" хотя бы один раз в месяц где-то что-то ломалось. Клиентов штук 1000.
...
Рейтинг: 0 / 0
04.12.2013, 15:58:38
    #38489098
wadman
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Подземный стук - самопроизвольное ВЫключение FW
TPAKTOPAРазработчики FB читают, даже часто отвечают, даже и в этой ветки ответили !
Разве речь шла о разработчиках FB?
...
Рейтинг: 0 / 0
04.12.2013, 16:14:36
    #38489128
Ivan_Pisarevsky
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Подземный стук - самопроизвольное ВЫключение FW
УмляутА со стороны сервера можно как-то это уточнить/пресечь?наверняка. исходники открыты, нашел обработчик вот этого:
hvladisc_dpb_force_writeпоправил под себя и вперед с песнями.
...
Рейтинг: 0 / 0
04.12.2013, 16:23:48
    #38489146
Умляут
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Подземный стук - самопроизвольное ВЫключение FW
TPAKTOPAУмляутА со стороны сервера можно как-то это уточнить/пресечь?
HEX едитором поискать в клиенте, клиент запустить с UIBMonitor.

HEX-едитор чота вылетает при поиске, хотя чисто F3 Фар`а находит Forced Writes = False в EXE-шнике клиента.
Открыл его (ехе-шник) редактором ресурсов (Restorator) - есть такая буква в этом слове.
Попробую заменить в клиенте режим FW и заценить (на тестовой базе, ес-сно) - о результате отпишусь.
К слову, припоминается мне, что выполнение скрипта силами isql флаг не сбрасывало - это случалось только от "родного" клиента проги.

Большое спасибо всем участникам дискуссии за версии, советы и моральную поддержку! :)
...
Рейтинг: 0 / 0
04.12.2013, 16:25:00
    #38489152
Умляут
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Подземный стук - самопроизвольное ВЫключение FW
Ivan_PisarevskyУмляутА со стороны сервера можно как-то это уточнить/пресечь?наверняка. исходники открыты, нашел обработчик вот этого:
hvladisc_dpb_force_writeпоправил под себя и вперед с песнями.

Ну я не настолько самонадеян крут, чтобы патчить себе FB. :) Начну пока с клиентской части...
...
Рейтинг: 0 / 0
04.12.2013, 16:28:10
    #38489156
Ivan_Pisarevsky
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Подземный стук - самопроизвольное ВЫключение FW
Умляутпатчить себе FB.поправить исходники можно штатно и штатно же скомпилировать под свою платформу, правка экзешника может дать куда более "веселые" результаты.
...
Рейтинг: 0 / 0
04.12.2013, 16:31:37
    #38489164
Умляут
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Подземный стук - самопроизвольное ВЫключение FW
Да, чуть не забыл - вопрос вдогонку (в общем-то по той же теме предустановок в коде клиента)...

В ехе-шнике рядом с пар-ром

FORCED WRITES=FALSE

который я намерен поправить на TRUE,
обнаружился такой пар-р:

PAGE SIZE=2048

Отсюда вопрос - если установка FW на клиенте оверрайдит таковой пар-р в свойствах БД, то каково действие
пар-ра PAGE SIZE=2048 на клиенте, коль скоро страница БД у меня 8192 ???
...
Рейтинг: 0 / 0
04.12.2013, 16:34:18
    #38489173
Умляут
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Подземный стук - самопроизвольное ВЫключение FW
Ivan_PisarevskyУмляутпатчить себе FB.поправить исходники можно штатно и штатно же скомпилировать под свою платформу, правка экзешника может дать куда более "веселые" результаты.

Если я с EXE-шником обломаюсь, тогда буду глядеть Ваш вариант.
В принципе Ресторатор этот ехе-шник правит нормально - я уже, было дело, убирал им в клиенте "ненужные" пункты меню (типа копирования данных из грида экранной формы в буфер обмена ОС). Но проверять буду по-любому.
...
Рейтинг: 0 / 0
04.12.2013, 16:36:08
    #38489176
wadman
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Подземный стук - самопроизвольное ВЫключение FW
УмляутFORCED WRITES=FALSE

который я намерен поправить на TRUE,
обнаружился такой пар-р:

PAGE SIZE=2048
Это скорее всего скрипт создания БД, раз уж прямо текстом сделано.
...
Рейтинг: 0 / 0
04.12.2013, 16:41:30
    #38489185
Умляут
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Подземный стук - самопроизвольное ВЫключение FW
wadmanУмляутFORCED WRITES=FALSE

который я намерен поправить на TRUE,
обнаружился такой пар-р:

PAGE SIZE=2048
Это скорее всего скрипт создания БД, раз уж прямо текстом сделано.

Как так? Клиент в принципе не создаёт БД - только коннектится в имеющейся.
Да и если предположить, что это так, тогда и пар-р FORCED WRITES=FALSE, находящийся в той же секции ресурса ехе-шника, по идее тоже должен лишь выставлять соответствующий пар-р в OFF у создаваемой (якобы) клиентом БД. Тупик?
...
Рейтинг: 0 / 0
04.12.2013, 16:47:13
    #38489195
wadman
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Подземный стук - самопроизвольное ВЫключение FW
УмляутКак так? Клиент в принципе не создаёт БД - только коннектится в имеющейся.
Выложи все, что рядом +-512 символов.
...
Рейтинг: 0 / 0
Форумы / Firebird, InterBase [игнор отключен] [закрыт для гостей] / Подземный стук - самопроизвольное ВЫключение FW / 25 сообщений из 59, страница 1 из 3
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


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