Куда переехали методы и сохранились ли ? v6

Стартовая страница Форумы Разработка и интеграция Куда переехали методы и сохранились ли ? v6

  • В этой теме 68 ответов, 4 участника, последнее обновление 2 года назад сделано Mikhail.
Просмотр 15 сообщений - с 46 по 60 (из 69 всего)
  • Автор
    Сообщения
  • #22947
    Mikhail
    Модератор

    Для создания каналов мастером потребуются прототипы в классе View в любом случае. Вопрос в том, использовать ли эти прототипы в классе Logic или нет. Если у Вас есть свой класс с описанием тегов, то по нему можно создать теги в классе Logic, и в классе Logic прототипы не понадобятся.

    #22949
    Romiros
    Участник

    Добрый день. В чем может быть проблема при записи архивных данных. На Windows код работает правильно. Часовые архивы пишутся правильно по времени с нужным архивным статусом. Тот же код на Linux пишет архивы вроде как в минутный срез, но не во все каналы, хотя разницы между ними нет. Судя по всему все-таки что-то с форматом времени. Время я уже в разных форматах пробовал (Utc, Local, Unspecified) и ещё много чего :).

    #22971
    Romiros
    Участник

    Проблема решена установкой v4. До этого на windows была v2, а на Linux v3. Не знаю связано это или нет. После обновления до v4 пропала возможность отправки команд из администратора («Невозможно выполнить команду управления службой»). При этом сам экземпляр соединяется и состояние служб видит. Что я криво обновил?

    #22972
    a80808
    Участник

    Так может Администратор для V4 «старый» 🙂 ? Там же скорее всего через командные файлы службами управление. Может имя поменялось…

    #22973
    Romiros
    Участник

    В каком смысле? Он из дистрибутива betta v4. Попробую после обеда ещё раз переустановить конечно, но кажется дело не в этом. Статусы служб он видит, линии связи перезапускает, логи все идут.

    #22974
    a80808
    Участник

    Я как то не сообразил, что v4 имеется в виду бета4 🙂
    Тут наверное Михаил подскажет.
    Может и поменяли чего. На Вин7 версия .NET сказалась на работе

    #22979
    Mikhail
    Модератор

    Лучше пишите beta4.
    В beta4 были изменения протокола, связанные с передачей архивов между Коммуникатором и Сервером. Так что действительно могло помочь обновление.

    После обновления до v4 пропала возможность отправки команд из администратора («Невозможно выполнить команду управления службой»).

    Администратор даёт команду Агенту, который работает на Линуксе. Агент запускает файл *.sh. Возможно, с файла слетел атрибут «исполняемый». Примените make_executable.sh
    Подробности ошибки можно посмотреть в журнале Агента.

    #22984
    Romiros
    Участник

    Ошибка в логе агента на Linux

    Error sending service control command:
    System.ComponentModel.Win32Exception (2): An error occurred trying to start process ‘/opt/scada/ScadaServer/svc_restart.sh’ with working directory ‘/opt/scada/ScadaAgent’. No such file or directory

    Что нужно сделать?

    #22985
    manjey73
    Участник

    Проверить наличие файла. Дать ему соответствующие права

    #22987
    Mikhail
    Модератор

    @romiros, решилась проблема?

    #22989
    Romiros
    Участник

    Нет к сожалению. Я уже удалил всё, зачистил все сведения о пакете и установил начисто заново. Пробовал установку и вручную и с помощью пакета. На файлах все атрибуты установлены. Результат все тот же, ошибка которая в сообщении выше. Не может быть ошибки в сборке beta4?

    #22994
    Mikhail
    Модератор

    Выполните из командной строки
    sudo /opt/scada/ScadaServer/svc_restart.sh
    Будет ли ошибка?

    Какая версия .NET?
    Команда для проверки
    dotnet --version

    #22999
    Romiros
    Участник

    sudo /opt/scada/ScadaServer/svc_restart.sh

    sudo: unable to execute /opt/scada/ScadaServer/svc_restart.sh: No such file or directory

    dotnet —version
    Could not execute because the application was not found or compatible .NET SDK is not installed.

    dotnet —info
    Microsoft.AspNetCore.App 6.0.3
    Microsoft.NetCore.App 6.0.3

    P.S. На beta3 все работало. Больше ничего не менял

    • Этот ответ был изменен 2 года назад от Romiros.
    #23002
    manjey73
    Участник

    sudo: unable to execute /opt/scada/ScadaServer/svc_restart.sh: No such file or directory

    Непосредственно к Dotnet не имеет отношения…

    #23003
    Mikhail
    Модератор

    Корректная команда:
    dotnet --info

    Сделайте скриншот атрибутов файла /opt/scada/ScadaServer/svc_restart.sh

Просмотр 15 сообщений - с 46 по 60 (из 69 всего)
  • Вы должны авторизироваться для ответа в этой теме.