技术文章 - CS352971

在 ThingWorx Edge MicroServer (EMS) 日志中看到“服务器套接字错误:无法绑定地址”

已修改: 19-Jun-2022   


注意:本文已使用机器翻译软件翻译,以方便非英语客户阅读。但翻译内容可能包含语法错误或不准确之处。请注意, PTC对本文所含信息的翻译准确性及使用后果不承担任何责任。请在 此处 查看本文的英文原始版本以便参考。有关机器翻译的更多详情,请单击 此处
感谢您告诉我们。我们将尽快审阅此译文。

适用于

  • ThingWorx Edge MicroServer 5.4 to 5.4.9
  • ThingWorx Platform 8.5 to 9.5

说明

  • 无法成功启动和绑定Edge MicroServer (EMS) HTTP Server
  • EMS 连接到 ThingWorx Platform 没有问题,但HTTP 服务器不会启动
  • LuaScriptResource (LSR) 无法绑定到 EdgeMicroServer (EMS)
  • LSR 无法连接到 EMS
  • 尝试 ping 连接到 LSR 的新设备时,没有响应,最终超时
    • LSR 似乎无法连接到 EMS
  • 无法在端口 8000 上绑定EMS HTTP 服务器,但其他端口按预期工作
  • EMS<Edge Microsever>\logs\wsems_log.log文件中显示以下内容:
    • [错误] <日期时间> httpserver: 服务器套接字错误: 无法绑定地址 [<EMS 主机>:<EMS HTTP 服务器端口>]
  • LSR 在<Edge Microsever>\logs\luaScriptResource_log.log文件中显示以下内容
    • [调试] <日期时间> SDK:twTlsClient_ConnectSession:连接到服务器
      [错误] <日期时间> SDK:TW_NEW_SSL_CLIENT:SSL 握手错误。错误:错误:00000000:lib(0):func(0):reason(0)。
      [错误] <日期时间> HttpClient::initialize: 打开到 <EMS 主机> 的连接请求时出现异常。错误:初始化套接字时出错 [<EMS 主机>:<EMS HTTP 服务器端口>]
这是文章 352971 的 PDF 版本,可能已过期。最新版本 CS352971