我在 CentOS-5.8 上使用 opensips-1.6。
在某些情况下,我看到很多数据包在 recv 队列中排队并且没有得到处理。
我正在使用“netstat”命令进行监控。在观察我发现的 siptrace 时,opensips 无法回复传入的 msgs,如果回复,它回复很晚。
我应该观察/优化什么样的参数来处理这种情况(在交换机上获得非常高的流量时)?
谢谢
我在 CentOS-5.8 上使用 opensips-1.6。
在某些情况下,我看到很多数据包在 recv 队列中排队并且没有得到处理。
我正在使用“netstat”命令进行监控。在观察我发现的 siptrace 时,opensips 无法回复传入的 msgs,如果回复,它回复很晚。
我应该观察/优化什么样的参数来处理这种情况(在交换机上获得非常高的流量时)?
谢谢
UDP/TCP 队列处理速度慢的可能原因:
opensipsctl fifo get_statistics shmem:
=> 监控共享内存使用情况opensipsctl fifo get_statistics tm:
=> 查看有多少交易正在建立总而言之,OpenSIPS 1.6 已经过时(从 2006 年开始)并且不再受支持。上面的一些 MI 命令甚至可能不起作用。您应该考虑升级到 1.11。它很稳定,有很多很棒的功能,而且是 LTS。