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

Дано:

Server 2003EE SP2 En x86
FB 1.5.2 CS

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

FORCED WRITES=FALSE

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

PAGE SIZE=2048

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

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

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

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

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

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

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


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