|
Постоянно слетает база
|
|||
---|---|---|---|
#18+
Firebird 2.1 После некорректного закрытия программы на клиенте, сервер получает ошибки, которые, впрочем, исправляются через BackUp/Restore или gfix -commit all , однако такая зависимость от клиента делает сервер неустойчивым. Особенно актуально в многопользовательском режиме, когда из-за кривых ручек пользователей, компьютеры то перегружаются на горячую, то свет прыгнет, то терпения не хватает и т.д. Как снизить вероятность возникновение подобных ошибок? Может какой-то кэш уменьшить или отключить? ... |
|||
:
Нравится:
Не нравится:
|
|||
16.03.2015, 15:59 |
|
Постоянно слетает база
|
|||
---|---|---|---|
#18+
vvsk, не должно быть такого. ... |
|||
:
Нравится:
Не нравится:
|
|||
16.03.2015, 16:02 |
|
Постоянно слетает база
|
|||
---|---|---|---|
#18+
vvsk, Переписать клиентское приложение? ... |
|||
:
Нравится:
Не нравится:
|
|||
16.03.2015, 16:02 |
|
Постоянно слетает база
|
|||
---|---|---|---|
#18+
vvskFirebird 2.1 После некорректного закрытия программы на клиенте, сервер получает ошибки, которые, впрочем, исправляются через BackUp/Restore или gfix -commit all , однако такая зависимость от клиента делает сервер неустойчивым. Особенно актуально в многопользовательском режиме, когда из-за кривых ручек пользователей, компьютеры то перегружаются на горячую, то свет прыгнет, то терпения не хватает и т.д. Как снизить вероятность возникновение подобных ошибок? Может какой-то кэш уменьшить или отключить? Перестать врать. Ошибки клиента не приводят к порче БД. ... |
|||
:
Нравится:
Не нравится:
|
|||
16.03.2015, 16:03 |
|
Постоянно слетает база
|
|||
---|---|---|---|
#18+
pastorvvskFirebird 2.1 После некорректного закрытия программы на клиенте, сервер получает ошибки, которые, впрочем, исправляются через BackUp/Restore или gfix -commit all , однако такая зависимость от клиента делает сервер неустойчивым. Особенно актуально в многопользовательском режиме, когда из-за кривых ручек пользователей, компьютеры то перегружаются на горячую, то свет прыгнет, то терпения не хватает и т.д. Как снизить вероятность возникновение подобных ошибок? Может какой-то кэш уменьшить или отключить? Перестать врать. Ошибки клиента не приводят к порче БД. Может, они там DDL суровые запускают. ... |
|||
:
Нравится:
Не нравится:
|
|||
16.03.2015, 16:05 |
|
Постоянно слетает база
|
|||
---|---|---|---|
#18+
ZeroMQМожет, они там DDL суровые запускают. Тогда - расстрелять разработчика... ... |
|||
:
Нравится:
Не нравится:
|
|||
16.03.2015, 16:06 |
|
Постоянно слетает база
|
|||
---|---|---|---|
#18+
vvsk, строку коннекта в студию. Может всё таки embeded используется? ... |
|||
:
Нравится:
Не нравится:
|
|||
16.03.2015, 16:09 |
|
Постоянно слетает база
|
|||
---|---|---|---|
#18+
pastorПерестать врать. Ошибки клиента не приводят к порче БД. Ну вот попробуйте, например в цикле вставлять или менять записи на сетевом компе, и снять эту задачу в процессе. И не возникнет ошибок БД? ... |
|||
:
Нравится:
Не нравится:
|
|||
16.03.2015, 16:11 |
|
Постоянно слетает база
|
|||
---|---|---|---|
#18+
vvsk, Ну накопишь некоторое кол-ко мусорных версий... Ты кстати не рассказал, что подразумеваешь под "порчей БД". ... |
|||
:
Нравится:
Не нравится:
|
|||
16.03.2015, 16:13 |
|
Постоянно слетает база
|
|||
---|---|---|---|
#18+
vvsk, было бы интересно получить перечень ошибок. vvskОсобенно актуально в многопользовательском режиме, когда из-за кривых ручек пользователей, компьютеры то перегружаются на горячую, то свет прыгнет, то терпения не хватает ах вот оно что. Ну, если forced writes ON не помогает, тогда UPS + административные меры. ... |
|||
:
Нравится:
Не нравится:
|
|||
16.03.2015, 16:14 |
|
Постоянно слетает база
|
|||
---|---|---|---|
#18+
Симонов Денисvvsk, строку коннекта в студию. Может всё таки embeded используется? Используется SuperServer Коннект обычный. Ip сервера + путь к БД Код: pascal 1.
... |
|||
:
Нравится:
Не нравится:
|
|||
16.03.2015, 16:15 |
|
Постоянно слетает база
|
|||
---|---|---|---|
#18+
kdvvvsk, было бы интересно получить перечень ошибок. vvskОсобенно актуально в многопользовательском режиме, когда из-за кривых ручек пользователей, компьютеры то перегружаются на горячую, то свет прыгнет, то терпения не хватает ах вот оно что. Ну, если forced writes ON не помогает, тогда UPS + административные меры. А где прописать forced writes ON ? ... |
|||
:
Нравится:
Не нравится:
|
|||
16.03.2015, 16:16 |
|
Постоянно слетает база
|
|||
---|---|---|---|
#18+
vvskpastorПерестать врать. Ошибки клиента не приводят к порче БД. Ну вот попробуйте, например в цикле вставлять или менять записи на сетевом компе, и снять эту задачу в процессе. И не возникнет ошибок БД? Разумеется, нет. ... |
|||
:
Нравится:
Не нравится:
|
|||
16.03.2015, 16:16 |
|
Постоянно слетает база
|
|||
---|---|---|---|
#18+
kdvvvsk, было бы интересно получить перечень ошибок. vvskОсобенно актуально в многопользовательском режиме, когда из-за кривых ручек пользователей, компьютеры то перегружаются на горячую, то свет прыгнет, то терпения не хватает ах вот оно что. Ну, если forced writes ON не помогает, тогда UPS + административные меры. С фига ли. Речь о сбоях на клиентских компах. ... |
|||
:
Нравится:
Не нравится:
|
|||
16.03.2015, 16:17 |
|
Постоянно слетает база
|
|||
---|---|---|---|
#18+
vvsk, у всех бывает такое что программа завершается некорректно, но базы почему то не портятся ... |
|||
:
Нравится:
Не нравится:
|
|||
16.03.2015, 16:18 |
|
Постоянно слетает база
|
|||
---|---|---|---|
#18+
vvsk, давай сюда воспроизводимый пример. И версию полностью озвучь, т.е. как минимум 2.1.x. x - тоже важен. Попробуй обновиться до 2.1.7 ... |
|||
:
Нравится:
Не нравится:
|
|||
16.03.2015, 16:20 |
|
Постоянно слетает база
|
|||
---|---|---|---|
#18+
vvsk, gfix .... -w write sync ..... Ну и остальные опции Gfix можно поизучать. ... |
|||
:
Нравится:
Не нравится:
|
|||
16.03.2015, 16:20 |
|
Постоянно слетает база
|
|||
---|---|---|---|
#18+
DarkMastervvsk, Ну накопишь некоторое кол-ко мусорных версий... Ты кстати не рассказал, что подразумеваешь под "порчей БД". Это значит, что беспричинно перестают выполняться корректные запросы в том числе и SELECT, или зависают транзакции. Чаще всего просто перестают выполняться запросы. BackUp/Restore помагает, но это уже надоело, когда каждый день, приходится таким образом сжимать базу у 1-2 клиентов из ~ 300. ... |
|||
:
Нравится:
Не нравится:
|
|||
16.03.2015, 16:20 |
|
Постоянно слетает база
|
|||
---|---|---|---|
#18+
vvskFirebird 2.1 После некорректного закрытия программы на клиенте, сервер получает ошибки, которые, впрочем, исправляются через BackUp/Restore или gfix -commit all , однако такая зависимость от клиента делает сервер неустойчивым. Особенно актуально в многопользовательском режиме, когда из-за кривых ручек пользователей, компьютеры то перегружаются на горячую, то свет прыгнет, то терпения не хватает и т.д. Как снизить вероятность возникновение подобных ошибок? Может какой-то кэш уменьшить или отключить? При разработке программы, в процессе отладки клиентского приложение в 99% последнее случаев завершается "некорректно": тупо "так быстрее". И ни разу не база из-за этого не "слетала". Давай тестовое приложение, воспроизводящее "проблему". ... |
|||
:
Нравится:
Не нравится:
|
|||
16.03.2015, 16:20 |
|
Постоянно слетает база
|
|||
---|---|---|---|
#18+
vvskошибки, которые, впрочем, исправляются через BackUp/Restore или gfix -commit all Вот тут очень хотелось бы узнать, что же там за ошибки такие ? ... |
|||
:
Нравится:
Не нравится:
|
|||
16.03.2015, 16:23 |
|
Постоянно слетает база
|
|||
---|---|---|---|
#18+
vvsk, Ага, похоже тебе sweep мешает. Ходи к kdv на сайт и читай про сборку мусора. P.S. Можешь sweep перевести в "ручной режим" и запускать его по шедулеру в технологическом окне (то бишь ночью;) ... |
|||
:
Нравится:
Не нравится:
|
|||
16.03.2015, 16:23 |
|
Постоянно слетает база
|
|||
---|---|---|---|
#18+
hvlad, ... о том, что транзакции нужно коммитить, разработчики знали, на значения не придавали... ... |
|||
:
Нравится:
Не нравится:
|
|||
16.03.2015, 16:26 |
|
Постоянно слетает база
|
|||
---|---|---|---|
#18+
ZeroMQС фига ли. Речь о сбоях на клиентских компах. он пишет, что там reset тыкают, и сбои по сети питания. vvsk беспричинно перестают выполняться корректные запросы в том числе и SELECT, или зависают транзакции. что значит "перестают выполняться"? Ну честное слово, невозможно так общаться. - мне плохо - что случилось? - у меня болит - где, что? весь этот диалог можно было исключить, полностью. DarkMasterАга, похоже тебе sweep мешает. в суперсервере он так не мешает, тем более, если речь про "перестают выполняться запросы", и "каждый день". хотя статистику gstat -h db.fdb я бы посмотрел ... |
|||
:
Нравится:
Не нравится:
|
|||
16.03.2015, 16:31 |
|
Постоянно слетает база
|
|||
---|---|---|---|
#18+
kdv, У него "чаще всего перестают выполнятся запросы"... Грешу все ж на свип. ... |
|||
:
Нравится:
Не нравится:
|
|||
16.03.2015, 16:38 |
|
Постоянно слетает база
|
|||
---|---|---|---|
#18+
vvsk...BackUp/Restore помагает, но это уже надоело, когда каждый день, приходится таким образом сжимать базу у 1-2 клиентов из ~ 300. Похоже, проблемы в терминологии. "Клиент" - это покупатель софта. А вовсе не клиентское приложение. ... |
|||
:
Нравится:
Не нравится:
|
|||
16.03.2015, 16:42 |
|
|
start [/forum/topic.php?fid=40&fpage=74&tid=1562740]: |
0ms |
get settings: |
11ms |
get forum list: |
13ms |
check forum access: |
4ms |
check topic access: |
4ms |
track hit: |
34ms |
get topic data: |
11ms |
get forum data: |
2ms |
get page messages: |
65ms |
get tp. blocked users: |
1ms |
others: | 14ms |
total: | 159ms |
0 / 0 |