Written on: 21. 03. 2013 [11:48]
|
monia
Олег Намятов
Topic creator
registered since: 21.05.2012
Posts: 173
|
весть проект я построил на 94 БД
93 БД - 93 объекта, в которых хранятся настройки узлов и обработки параметров
1 БД - основная БД в которой хранятся общие шаблоны и общие обработчики
подключение всех ДБ описал в стартовом скрипте (взял за основу стандартный скрипт запуска и добавил в него несколько строк)
Проблема заключается в сохранение проекта, в БД.
До обновления OpenSCADA все БД сохранялись нормально, только выдавалось сообщение "Время ожидания истекло". Я на это сообщение не обращал внимание.
После обновления OpenSCADA (ее обновил сегодня), по нажатию кнопки "сохранить" сохраняются не все БД и выдается сообщение "Время ожидания истекло".
Как избавиться от данной ошибки? Что бы все БД сохранялись нормально
|
Written on: 21. 03. 2013 [12:37]
|
roman
Roman Savochenko
Moderator Contributor Developer
registered since: 12.12.2007
Posts: 3750
|
"monia" wrote:
весть проект я построил на 94 БД
93 БД - 93 объекта, в которых хранятся настройки узлов и обработки параметров
Зачем столько файлов БД?
"monia" wrote:
подключение всех ДБ описал в стартовом скрипте (взял за основу стандартный скрипт запуска и добавил в него несколько строк)
Подключение БД в скрипте не описываются!
"monia" wrote:
Проблема заключается в сохранение проекта, в БД.
Раз уж Вы БД в скриптах подключаете, то какие вопросы к сохранению проекта?
Разбирайтесь где и что храните и с доступом к файлам БД.
"monia" wrote:
Как избавиться от данной ошибки? Что бы все БД сохранялись нормально
Локально конфигурировать или установить таймаут транспорта, подключаемого к удалённой конфигурации, в большее значение.
Однако сообщение "Время ожидания истекло" полноте сохранения не препятствует и с несохранением разбирайтесь через проверку доступности файлов БД и выбора именно их.
У меня таких проблем нет нигде!
Learn, learn and learn better than work, work and work.
|
Written on: 21. 03. 2013 [12:47]
|
monia
Олег Намятов
Topic creator
registered since: 21.05.2012
Posts: 173
|
по поводу скрипта, взгляни сам, вроде ни какие принципы не нарушаю
Зачем столько файлов БД?
по тому, что у меня много объектов, которые необходимо будет переносить на другие сервера
да и так с ними будет легче работать по отдельности
Раз уж Вы БД в скриптах подключаете, то какие вопросы к сохранению проекта?
Разбирайтесь где и что храните и с доступом к файлам БД.
Раньше скрипт работал на ура и все БД сохранялись без проблем.
Да еще, я тут пару раз сервер перезагрузил + дождался когда все параметры пришли с объектов. проблема с сохранением в БД сама решилась.
Сейчас вроде все сохраняется.
Локально конфигурировать или установить таймаут транспорта, подключаемого к удалённой конфигурации в большее время.
подскажи где это делать, или кинь ссылку на сабж
Заранее спасибо
Attachment
SRV.xml (File type: text/xml, Size: 31.14 kilobytes) — 1983 downloads
|
Written on: 21. 03. 2013 [13:01]
|
roman
Roman Savochenko
Moderator Contributor Developer
registered since: 12.12.2007
Posts: 3750
|
"monia" wrote:
по поводу скрипта, взгляни сам, вроде ни какие принципы не нарушаю
Вообще это конфигурационный файл, а не скрипт!
Кроме того, конфигурация БД в нём может быть переопределена в рабочей БД "SQLite.GenConfig".
"monia" wrote:
Зачем столько файлов БД?
по тому, что у меня много объектов, которые необходимо будет переносить на другие сервера
да и так с ними будет легче работать по отдельности
OK
"monia" wrote:
Да еще, я тут пару раз сервер перезагрузил + дождался когда все параметры пришли с объектов. проблема с сохранением в БД сама решилась.
Сейчас вроде все сохраняется.
Проблема с диском или ФС, может быть.
"monia" wrote:
Локально конфигурировать или установить таймаут транспорта, подключаемого к удалённой конфигурации в большее время.
подскажи где это делать, или кинь ссылку на сабж
http://wiki.oscada.org/Doc/Soskets/files?get=sock_out.png
Learn, learn and learn better than work, work and work.
|
Written on: 21. 03. 2013 [13:26]
|
monia
Олег Намятов
Topic creator
registered since: 21.05.2012
Posts: 173
|
спасибо за ответ, попробовал :)
больше сообщение не выдается,
я еще несколько раз попробовал сохранить в БД и вроде все сохраняется,
видать действительно была нагрузка на сервак
|