dnat1970

Ответы в темах

Просмотр 15 сообщений - с 1 по 15 (из 43 всего)
  • Автор
    Записи
  • в ответ на: Новый релиз Rapid SCADA 6.1.x #27739
    dnat1970
    Участник

    Добрый день, как правильно перейти с проекта сдельного в 6.0 на 6.1

    в ответ на: Экспорт данных в PostgreSQL в Scada 6 #26135
    dnat1970
    Участник
    в ответ на: Экспорт данных в PostgreSQL в Scada 6 #26134
    dnat1970
    Участник

    Попробовал
    rapid_scada
    Shemas
    pablic
    Tables
    cnldata
    выполнил запрос
    SELECT datetime, cnlnum, val, stat
    FROM public.cnldata;
    Получил
    Запрос выполнен успешно. Общее время выполнения: 141 msec.
    обработано строк: 0.
    аналогично с таблицей event

    Имеет ли значение что таблица созданы в схеме pablic?
    Она предлагается по умолчанию

    в ответ на: Экспорт данных в PostgreSQL в Scada 6 #26114
    dnat1970
    Участник

    Был совет посмотреть правильно ли происходит буферизация в PostgreSQL — в соответствии с их документацией сделал изменения в PostgreSQL configuration file
    Установил вот в этом разделе такие параметры для работы с буфером — если у кого есть возможность дайте значение этого раздела Вашего файла ..Program Files\PostgreSQL\14\data\postgresql.conf
    #——————————————————————————
    # WRITE-AHEAD LOG
    #——————————————————————————

    # — Settings —

    wal_level = replica # minimal, replica, or logical
    # (change requires restart)
    fsync = on # flush data to disk for crash safety
    # (turning this off can cause
    # unrecoverable data corruption)
    synchronous_commit = on # synchronization level;
    # off, local, remote_write, remote_apply, or on
    wal_sync_method = fsync # the default is the first option
    # supported by the operating system:
    # open_datasync
    # fdatasync (default on Linux and FreeBSD)
    # fsync
    # fsync_writethrough
    # open_sync
    full_page_writes = on # recover from partial page writes

    в ответ на: Экспорт данных в PostgreSQL в Scada 6 #26113
    dnat1970
    Участник
    в ответ на: Экспорт данных в PostgreSQL в Scada 6 #26112
    dnat1970
    Участник
    в ответ на: Экспорт данных в PostgreSQL в Scada 6 #26111
    dnat1970
    Участник

    Еще раз попрошу помощи и совета, пока так и не удается добиться экспорта в PostgreSQL
    Складывается впечатление что все работает правильно — Лог файлы SCADA говорят о том что все отправляется, на стороне Логов PostgreSQL — то же все вроде как без ошибок но данные в БД я не вижу
    Приложу скрины моих настроек SCADA и форм запросов в базу PostgreSQL — попрошу посмотреть у кого есть возможность — складывается впечетление что ошибка банальная и я ее просто не вижу. Спасибо

    в ответ на: Проверка дистрибутива v6 beta #26104
    dnat1970
    Участник

    Доброго дня

    Попробуйте Ошибку Npgsql.PostgresException (0x80004005): 28P01 удалось устранить путем изменения прав доступа редактированием файла pg_hba.conf — пока установил в нем всем METOD Trust — понимаю что это — не есть хорошо, поэтому если есть возможность у кого экспорт БД Postgre работает пришлите описание вашего файла конфигурации pg_hba.conf
    Столкнулся с другой ошибкой
    Npgsql.PostgresException (0x80004005): 3D000
    Лог файл Postgre выдал такую ошибку:
    [23324] ВАЖНО: база данных «rapid_scada» не существует
    Создал БД с таким именем и соответственно таблицы в ней, ошибки пропали

    Попробуйте для основного пользователя поставить пароль
    …Пароль в файле ScadaInstanceConfig.xml шифруется с помощью утилиты. По умолчанию там пароль postgres… не разбирался но очень может быть ошибка в методе шифрования

    Посмотрите ветку
    Вопросы по установке › Экспорт данных в PostgreSQL в Scada 6

    в ответ на: Экспорт данных в PostgreSQL в Scada 6 #25933
    dnat1970
    Участник

    Немного из экспериментов может будет интересен опыт:
    Ошибку Npgsql.PostgresException (0x80004005): 28P01 удалось устранить путем изменения прав доступа редактированием файла pg_hba.conf — пока установил в нем всем METOD Trust — понимаю что это — не есть хорошо, поэтому если есть возможность у кого экспорт БД Postgre работает пришлите описание вашего файла конфигурации pg_hba.conf
    Столкнулся с другой ошибкой
    Npgsql.PostgresException (0x80004005): 3D000
    Лог файл Postgre выдал такую ошибку:
    [23324] ВАЖНО: база данных «rapid_scada» не существует
    Создал БД с таким именем и соответственно таблицы в ней, ошибки пропали

    Архивы (6)
    ———-
    [Cur] Current data : готовность
    [Min] Minute archive : готовность
    [Hour] Hourly archive : готовность
    [Events] Event archive : готовность
    [CurCopy] Current data copy : готовность, заполнение очереди 0/1000
    [MinCopy] Minute archive copy : готовность, заполнение очереди 0/1000

    Но в БД информация пока не записывается, может требуются еще какие то настройки в SCADA Администраторе — например в закладке Архивы …
    Как сейчас происходит экспорт — в предыдущей версии обозначались каналы которые нужно было экспортировать, сейчас как? Все?
    И Database=rapid_scada — это обязательный параметр? Мне он в документации до этого не попадался — либо я был невнимателен
    Проверил то о чем написал на 2 комп с PostgreSQL14 и PostgreSQL15

    в ответ на: Экспорт данных в PostgreSQL в Scada 6 #25932
    dnat1970
    Участник
    в ответ на: Экспорт данных в PostgreSQL в Scada 6 #25931
    dnat1970
    Участник

    Есть у кого то возможность посмотреть метод Аунтификации Postgre в рабочих версиях в файле pg_hba.conf
    Есть предположение что по умолчанию в 15 версии METHOD — scram-sha-256 предполагая что в более ранних версиях стояло — md5

    Мой pg_hba.conf

    # TYPE  DATABASE        USER            ADDRESS                 METHOD
    
    # "local" is for Unix domain socket connections only
    local   all             all                                     scram-sha-256
    # IPv4 local connections:
    host    all             all             127.0.0.1/32            scram-sha-256
    # IPv6 local connections:
    host    all             all             ::1/128                 scram-sha-256
    # Allow replication connections from localhost, by a user with the
    # replication privilege.
    local   replication     all                                     scram-sha-256
    host    replication     all             127.0.0.1/32            scram-sha-256
    host    replication     all             ::1/128                 scram-sha-256
    • Ответ изменён 3 года, 10 месяцев назад пользователем Mikhail.
    в ответ на: Проверка дистрибутива v6 beta #25911
    dnat1970
    Участник

    Доброго времени
    Попробовал наладить экспорт Scada 6 в Postgre (Host=localhost;Port=5432;Database=PLKGofro;Username=postgres;Password=12345)

    столкнулся вот с такой проблемой — посоветуйте где покататься

    Лог

    2022-11-08 10:10:13 [GOFRO2022][GOFRO2022$][ERR] Ошибка при вызове метода MakeReady архива CurCopy:
    Npgsql.PostgresException (0x80004005): 28P01: ������������ «postgres» �� ������ �������� ����������� (�� ������)
    at Npgsql.Internal.NpgsqlConnector.<ReadMessage>g__ReadMessageLong|211_0(NpgsqlConnector connector, Boolean async, DataRowLoadingMode dataRowLoadingMode, Boolean readingNotifications, Boolean isReadingPrependedMessage)
    at Npgsql.Internal.NpgsqlConnector.AuthenticateSASL(List`1 mechanisms, String username, Boolean async, CancellationToken cancellationToken)
    at Npgsql.Internal.NpgsqlConnector.Authenticate(String username, NpgsqlTimeout timeout, Boolean async, CancellationToken cancellationToken)
    at Npgsql.Internal.NpgsqlConnector.<Open>g__OpenCore|191_1(NpgsqlConnector conn, SslMode sslMode, NpgsqlTimeout timeout, Boolean async, CancellationToken cancellationToken, Boolean isFirstAttempt)
    at Npgsql.Internal.NpgsqlConnector.Open(NpgsqlTimeout timeout, Boolean async, CancellationToken cancellationToken)
    at Npgsql.ConnectorPool.OpenNewConnector(NpgsqlConnection conn, NpgsqlTimeout timeout, Boolean async, CancellationToken cancellationToken)
    at Npgsql.ConnectorPool.<Get>g__RentAsync|28_0(NpgsqlConnection conn, NpgsqlTimeout timeout, Boolean async, CancellationToken cancellationToken)
    at Npgsql.NpgsqlConnection.<Open>g__OpenAsync|45_0(Boolean async, CancellationToken cancellationToken)
    at Npgsql.NpgsqlConnection.Open()
    at Scada.Server.Modules.ModArcPostgreSql.Logic.PostgreCAL.CreateDbEntities()
    at Scada.Server.Modules.ModArcPostgreSql.Logic.PostgreCAL.MakeReady()
    at Scada.Server.Engine.ArchiveHolder.MakeReady()
    Exception data:
    Severity: �����
    SqlState: 28P01
    MessageText: ������������ «postgres» �� ������ �������� ����������� (�� ������)
    File: auth.c
    Line: 329
    Routine: auth_failed

    в ответ на: Проверка дистрибутива v6 beta #25906
    dnat1970
    Участник

    Пока сделал вручную. Вроде все получается
    Вопрос по экспорту данных в Postgre — Свойства Модуля в Администраторе заполнил, в таблице Архивы поставил галочки Активен
    На стороне Postgre — создал БД, вопрос по таблицам для этой БД — Scada их должна создать сама? или же предварительно их нужно создать самому — если так то какие названия табл и их поля должны быть. Или же если есть скрипты создания (В предыдущей версии они были в файле описания — было удобно)

    в ответ на: Проверка дистрибутива v6 beta #25894
    dnat1970
    Участник

    Еще раз доброго дня
    Подскажите перенести работающий проект в версии 5 на версию 6 инсталированную на другой машине можно? Если да то как правильно это сделать ?

    dnat1970
    Участник

    Вот такую ошибку дают команды из файла Svc_restart
    userplk — вхолит в «Членство в группах» Администраторы

    При запуске из консоли

    Microsoft Windows [Version 10.0.10240]
    (c) Корпорация Майкрософт (Microsoft Corporation), 2015 г. Все права защищены.

    C:\Users\userplk>cd /d «%~dp0»
    Системе не удается найти указанный путь.

    C:\Users\userplk>type nul > cmd\webreload
    Системе не удается найти указанный путь.

    C:\Users\userplk>curl http://localhost:10008/ConfigReload
    «curl» не является внутренней или внешней
    командой, исполняемой программой или пакетным файлом.

Просмотр 15 сообщений - с 1 по 15 (из 43 всего)