You need to enable JavaScript to run this app.
优惠活动
大模型
产品
解决方案
定价
更多

Coturn日志文件中未出现STUN日志的技术咨询

解决coturn STUN功能正常但无日志记录的问题

问题分析

你的coturn实例能正常处理STUN请求(可完成通话、Trickle ICE获取srflx地址),但日志中无STUN相关条目,核心原因是coturn默认日志级别未覆盖STUN请求的记录范围,STUN基础操作的日志属于低级别输出,默认配置下不会被写入日志文件。

解决方案

  • 调高日志输出级别
    启动coturn时添加高verbose参数,或在配置文件中修改日志级别:

    • 命令行启动时追加:-vvv(最高详细度,会记录所有STUN绑定请求及响应)
    • 配置文件turnserver.conf中添加:
      verbose=true
      verbose-level=3
      

    重启coturn后再用Trickle ICE测试,即可在日志中看到STUN相关条目。

  • 检查日志输出渠道的过滤规则
    若coturn日志输出到syslog,需确认syslog配置未过滤debug级别的日志。比如在rsyslog.conf中确保包含:

    *.debug /var/log/turn.log
    

    避免STUN的低级别日志被丢弃。

  • 确认STUN服务配置有效性
    虽然功能正常,但可验证配置中是否开启了STUN监听端口(默认3478),确保listening-port=3478未被注释,且端口未被其他服务占用。

内容的提问来源于stack exchange,提问作者Dev7867

相关产品推荐
方舟 Agent Plan

超全模态模型 × Harness 升级,最新支持 Deepseek-V4.1-Flash、GLM-5.3 系列、Doubao-Seedream-5.0-pro、Kimi-K3 (部分), 限时 9.9 元起

最近更新时间:2026.07.25 14:02:09