现象
invite 到opensips的时候,发现opensips无响应,这个情况不是固定出现,而是周期性的,比如几个invite出现一次。
日志
将日志调整为debug级别后,查看到关键日志的信息
DBG:core:mk_proxy: doing DNS lookup...
Aug 19 19:42:25 tv7-inbound-proxy-1 /usr/local/sbin/opensips[25820]: DBG:core:sip_resolvehost: no port, no proto -> do NAPTR lookup!Aug 19 19:42:27 tv7-inbound-proxy-1 /usr/local/sbin/opensips[25819]: DBG:tm:timer_routine: timer routine:2,tl=0x7f7d193b7c10 next=(nil), timeout=65Aug 19 19:42:27 tv7-inbound-proxy-1 /usr/local/sbin/opensips[25819]: DBG:tm:wait_handler: removing 0x7f7d193b7b90 from table
Aug 19 19:42:27 tv7-inbound-proxy-1 /usr/local/sbin/opensips[25819]: DBG:tm:delete_cell: delete transaction 0x7f7d193

本文记录了一次关于OpenSIPS服务无响应的周期性问题,问题表现为每隔几个INVITE请求出现一次。通过将日志级别调整至debug,发现关键日志提示DNS解析存在问题。解决方案是在OpenSIPS脚本中增加DNS配置,例如编辑/etc/resolv.conf文件来修复DNS解析问题。
订阅专栏 解锁全文
339

被折叠的 条评论
为什么被折叠?



