DotNET 7

Просмотр 15 сообщений - с 16 по 30 (из 41 всего)
  • Автор
    Записи
  • #30134
    manjey73
    Участник

    возможно ps надо с другими ключами и чтобы только свое видеть типа | grep scada

    например ps -aux | grep scada

    • Ответ изменён 2 года, 12 месяцев назад пользователем manjey73.
    #30137
    Mikhail
    Модератор

    Скажем так, сервисы попробуют запуститься на .NET7. Но рекомендуется всё же установить именно .NET6, потому что нет гарантии, что через некоторое время не проявятся проблемы. Дистрибутив собирается именно под конкретную версию .NET. Возможно, в следующем году перейдём на .NET8, минуя .NET7.

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

    Для чего Вам именно .NET7?

    #30145
    a80808
    Участник

    Михаил, я случайно поставил седьмую (в примере Мелкософта была седьмая, копи/паст подвел). Уже снес и поставил шестую. Все работает, пока не могу подключиться. Виртуалка в облаке, доступ по ssh. Еще повоюем )))

    #30146
    manjey73
    Участник

    по ps -e вы видите запущенный dotnet
    по ps -aux | grep scada вы видите еще и какие библиотеки он запустил

    root@rscada:~# ps -aux | grep scada
    root       560  0.4  2.9 303576 60944 ?        Ssl  Oct21  36:30 /usr/bin/dotnet /opt/scada/ScadaAgent/ScadaAgentWkr.dll
    root       563  0.2  2.1 258380 45228 ?        Ssl  Oct21  19:45 /usr/bin/dotnet /opt/scada/ScadaAutoReport/ScadaAutoReportWkr.dll
    root      8556  5.4  5.8 523932 120216 ?       Ssl  Oct25  55:58 /usr/bin/dotnet /opt/scada/ScadaServer/ScadaServerWkr.dll
    root      8572 23.4  3.9 417216 80696 ?        Ssl  Oct25 239:59 /usr/bin/dotnet /opt/scada/ScadaComm/ScadaCommWkr.dll
    root      8587  0.5 19.1 1214916 395572 ?      Ssl  Oct25   5:44 /usr/bin/dotnet /opt/scada/ScadaWeb/ScadaWeb.dll --urls=http://0.0.0.0:10008
    root     25216  0.0  0.0   6832   580 pts/0    S+   16:49   0:00 grep scada
    #30147
    manjey73
    Участник

    У виртуалки в облаке могут быть закрыты порты…

    ufw status что-то показывает ? этот firewall убунта использует в облаках

    #30148
    a80808
    Участник

    Status: inactive

    #30149
    manjey73
    Участник

    странно, но на всякий случай сделайте ufw disable
    Хотя это вроде приведет как раз к инактив.

    если есть команда netstat, то попробуйте

    netstat -ntulp

    Должно показать все открытые порты. Там и 10000 должен быть и остальные.
    10000 может оказаться занят, если установлен WebAdmin

    #30150
    a80808
    Участник

    netstst

    Может все снести и заново?

    #30152
    manjey73
    Участник

    Зачем? У вас порт сервера 10000 и агента 10002 прослушиваются dotnet.
    Не вижу порта 10008 web сервера

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

    Посмотрите в журналах, веб-приложение вообще запущено? На Linux оно работает как отдельная служба.

    #30171
    a80808
    Участник

    В журналах SCADA? Что то там вообще логов нет…только агент, сервер и коммуникатор. В логах ngnix вот
    ngniix log

    #30173
    a80808
    Участник

    А это порты:
    netstat

    #30175
    manjey73
    Участник
    root@rscada:~# netstat -ntulp
    Active Internet connections (only servers)
    Proto Recv-Q Send-Q Local Address           Foreign Address         State       PID/Program name
    tcp        0      0 0.0.0.0:80              0.0.0.0:*               LISTEN      736/nginx: master p
    tcp        0      0 0.0.0.0:22              0.0.0.0:*               LISTEN      714/sshd: /usr/sbin
    tcp        0      0 0.0.0.0:443             0.0.0.0:*               LISTEN      736/nginx: master p
    tcp        0      0 0.0.0.0:10008           0.0.0.0:*               LISTEN      8587/dotnet
    tcp        0      0 0.0.0.0:10002           0.0.0.0:*               LISTEN      560/dotnet
    tcp        0      0 0.0.0.0:10000           0.0.0.0:*               LISTEN      8556/dotnet
    tcp6       0      0 :::80                   :::*                    LISTEN      736/nginx: master p

    Ну что-то с WEB у вас не загрузилось. вывод команды dotnet —info приведите. Вы вторую часть dotnet установили вообще?

    #30176
    manjey73
    Участник
     Microsoft.AspNetCore.App 6.0.20 [/usr/share/dotnet/shared/Microsoft.AspNetCore.App]
      Microsoft.NETCore.App 6.0.20 [/usr/share/dotnet/shared/Microsoft.NETCore.App]
    

    у вас должно быть установлено два компонента dotnet, вы их должны увидеть по команде

    dotntet --info два дефиса обязательно, а то в предыдущем посте подпортило сайтом

Просмотр 15 сообщений - с 16 по 30 (из 41 всего)
  • Для ответа в этой теме необходимо авторизоваться.