开发者社区 > ModelScope模型即服务 > 自然语言处理 > 正文

modelscope-funasr的websocket demo 报错 怎么解决?

modelscope-funasr的websocket demo 报错 TLS handshake failed 怎么解决呢?用的funasr 1.0.9 的docker 镜像
I20240318 16:42:12.301613 6688 websocket-server-2pass.cpp:29] on_tls_init called with hdl: 0x7f84b0010c30
I20240318 16:42:12.301676 6688 websocket-server-2pass.cpp:30] using TLS mode: Mozilla Intermediate
I20240318 16:42:12.302479 6688 websocket-server-2pass.cpp:29] on_tls_init called with hdl: 0x7f84b003a570
I20240318 16:42:12.302525 6688 websocket-server-2pass.cpp:30] using TLS mode: Mozilla Intermediate
[2024-03-18 16:42:12] [error] handle_transport_init received error: TLS handshake failed
[2024-03-18 16:42:12] [info] asio async_shutdown error: asio.ssl:336462231 (shutdown while in init (SSL routines, SSL_shutdown))
[2024-03-18 16:42:12] [error] handle_transport_init received error: TLS handshake failed
[2024-03-18 16:42:12] [info] asio async_shutdown error: asio.ssl:336462231 (shutdown while in init (SSL routines, SSL_shutdown))
I20240318 16:42:12.319728 6688 websocket-server-2pass.cpp:29] on_tls_init called with hdl: 0x7f84b0010c30
I20240318 16:42:12.319793 6688 websocket-server-2pass.cpp:30] using TLS mode: Mozilla Intermediate
[2024-03-18 16:42:12] [error] Handshake ended with HTTP error: 426
[2024-03-18 16:42:12] [info] asio async_shutdown error: asio.ssl.stream:1 (stream truncated)
I20240318 16:42:14.785195 6688 websocket-server-2pass.cpp:29] on_tls_init called with hdl: 0x7f84b0034c40
I20240318 16:42:14.785279 6688 websocket-server-2pass.cpp:30] using TLS mode: Mozilla Intermediate
[2024-03-18 16:42:14] [error] handle_transport_init received error: TLS handshake failed
[2024-03-18 16:42:14] [info] asio async_shutdown error: asio.ssl:336462231 (shutdown while in init (SSL routines, SSL_shutdown))
I20240318 16:42:14.825350 6688 websocket-server-2pass.cpp:29] on_tls_init called with hdl: 0x7f84b0010bb0
I20240318 16:42:14.825415 6688 websocket-server-2pass.cpp:30] using TLS mode: Mozilla Intermediate

展开
收起
三分钟热度的鱼 2024-03-27 16:53:50 78 0
2 条回答
写回答
取消 提交回答
  • 根据您提供的信息,报错信息显示TLS握手失败。这可能是由于证书问题或网络连接问题导致的。以下是一些可能的解决方案:

    1. 检查证书:确保您的服务器证书是有效的,并且与客户端期望的证书匹配。您可以使用在线工具(如SSL Labs)来测试您的证书配置。
    2. 检查网络连接:确保您的服务器和客户端之间的网络连接是正常的。您可以尝试通过浏览器或其他工具访问您的服务器,以确认是否存在网络问题。
    3. 更新软件版本:尝试升级您的ModelScope-Funasr软件版本,以确保您使用的是最新的稳定版本。新版本可能会修复旧版本中的问题。
    4. 查看日志文件:检查服务器日志文件,以获取更多关于错误的详细信息。这可以帮助您更好地了解问题的根本原因。
    5. 寻求技术支持:如果以上方法都无法解决问题,建议联系ModelScope-Funasr的技术支持团队,向他们报告您遇到的问题,并寻求他们的帮助。

    希望这些解决方案能够帮助您解决ModelScope-Funasr WebSocket Demo的TLS握手失败问题。

    2024-03-31 23:18:13
    赞同 展开评论 打赏
  • 根据您提供的信息,ModelScope-Funasr的websocket demo报错"TLS handshake failed"。这可能是由于证书问题导致的。您可以尝试以下方法解决:

    1. 检查证书是否正确配置。确保您的服务器证书和私钥文件路径正确,并且证书是有效的。您可以使用openssl命令来验证证书的有效性。

    2. 如果您使用的是自签名证书,请确保客户端也接受该证书。在客户端代码中,您需要将自签名证书添加到信任列表中。具体实现取于您使用的编程语言和库。

    3. 检火墙设置。确保您服务器端口(默认为80)已打开,并且没有其他防火墙规则阻止了连接。

    4. 检查网络连接。确保您的服务器和客户端之间的网络连正常,没有阻止TLS握手的代理或防火墙。

    5. 如果问题仍然存在,您可以尝试使用Wireshark或其他网络抓包工具来捕获TLS握手过程的数据包,以便进一步分析问题所在。

    2024-03-31 09:37:30
    赞同 展开评论 打赏

包含命名实体识别、文本分类、分词、关系抽取、问答、推理、文本摘要、情感分析、机器翻译等多个领域

热门讨论

热门文章

相关电子书

更多
视觉AI能力的开放现状及ModelScope实战 立即下载
ModelScope助力语音AI模型创新与应用 立即下载
低代码开发师(初级)实战教程 立即下载