EnglishУкраїнськаmRussian
Login/New
Topic with no new replies

[BugFixed] Проблема с сохранением


Author Message
Written on: 14. 04. 2015 [17:48]
user_99
Алексей Чистяков
Topic creator
registered since: 14.04.2015
Posts: 4
Здравствуйте! Имеется проект, в качестве рабочей БД используется база данных postgresql. OpenScada запускается как демон, в конфиге станции указано автосохранение каждые три минуты.
Через модуль Vision создано порядка 20 довольно емких мнемосхем. Все работает, все хорошо. Но как-только приходит время перегрузки физического сервера, после загрузки на мнемосхемах пропадают некоторые элементы, причем без какой-либо закономерности.
Такое ощущение что в БД postgresql не все до конца сохраняется, что то остается в оперативной памяти программы. Хотелось бы узнать не сталкивался кто-нибудь с такой проблемой, может есть какие то варианты ее решения.
Written on: 14. 04. 2015 [18:17]
roman
Roman Savochenko
Moderator
Contributor
Developer
registered since: 12.12.2007
Posts: 3750
"user_99" wrote:

Здравствуйте! Имеется проект, в качестве рабочей БД используется база данных postgresql. OpenScada запускается как демон, в конфиге станции указано автосохранение каждые три минуты.

И на Debian/Ubuntu, тогда это: http://oscada.org/ru/forum/posts/raznoe/vopros_pro_lokalizaciju_demona_openscada/

Learn, learn and learn better than work, work and work.
Written on: 15. 04. 2015 [11:15]
user_99
Алексей Чистяков
Topic creator
registered since: 14.04.2015
Posts: 4
Сделал по статье, результат не поменялся. Может проблема в модуле работы с postgresql? Или же нужны какие-то особые настройки сервера базы данных postgresql?
Written on: 15. 04. 2015 [11:35]
roman
Roman Savochenko
Moderator
Contributor
Developer
registered since: 12.12.2007
Posts: 3750
"user_99" wrote:

Сделал по статье, результат не поменялся. Может проблема в модуле работы с postgresql? Или же нужны какие-то особые настройки сервера базы данных postgresql?

Может туда писать доступа в принципе нет, хотя если меняется исходное то есть.
В любом случае разбираться Вам что конкретно и в какой момент не пишется, если это и так, поскольку я PostgreSQL для хранения конфигурации OpenSCADA не использую, да и вообще не использую.

Learn, learn and learn better than work, work and work.
Written on: 15. 04. 2015 [11:41]
user_99
Алексей Чистяков
Topic creator
registered since: 14.04.2015
Posts: 4
Ок, понял, спасибо) Попробую для начала перевести все на другой способ хранения. А где Вы посоветуете хранить конфигурацию?
Written on: 16. 04. 2015 [11:15]
roman
Roman Savochenko
Moderator
Contributor
Developer
registered since: 12.12.2007
Posts: 3750
Проблемы там было как минимум две:
- неполная обработка флага DateTimeDec, что не давало сохранять.
- старая проблема PostgreSQL с дубликатами и пропуском записей при сканировании через "LIMIT 1 OFFSET N"

Обе для рабочей версии исправил, для последней решается принудительной сортировкой "ORDER BY".
Проверено и работает на БД визуализации ДемоБД (АГЛКС)!

Learn, learn and learn better than work, work and work.
Written on: 17. 04. 2015 [19:33]
user_99
Алексей Чистяков
Topic creator
registered since: 14.04.2015
Posts: 4
Ясно, спасибо огромное! Буду пробовать!



22151