Должен ли / Вы можете запустить Node-OPCUA Server, работающий в Azure? - PullRequest
0 голосов
/ 07 ноября 2018

Я развернул свой OPC-сервер (созданный с помощью Node.js node-opcua ) в Azure как веб-приложение и работает. Я также получил адрес opc.tcp (например, opc.tcp: // somenumbers: 4840 / UA / INDUSTRIE4.0). Когда я пытаюсь подключиться к нему с UaExpert , я получаю эту ошибку:

Обнаружение FindServersOnNetwork на opc.tcp: // somenumbers: 4840 не удалось (BadHostUnknown), возвращаясь к FindServers

[uastack] OpcUa_P_ParseUrl: OpcUa_P_RawSocket_InetAddr сообщает об ошибке 0x81060000.

Что я делаю не так? Возможно ли TCP-соединение в Azure только в одной сети?

Ответы [ 2 ]

0 голосов
/ 19 ноября 2018

Да, как вы сказали в своем ответе, порты 80 и 443 открыты для веб-приложения.

В дополнение к вашему варианту с виртуальной машиной вы сможете настроить контейнер. Например, экземпляры Azure Container или Service Fabric Mesh. (если вы не хотите запускать кластер как aks).

0 голосов
/ 15 ноября 2018

Ответ таков: в веб-приложении Azure открыты только порт 80 и 443 протокола tcp. Что вам нужно, это виртуальная машина или активация VNET в настройках сети. Это возможно, только если у вас Windows Machine.

...