我在使用 Kamailio 时遇到了一个非常奇怪的问题,我们的 Azure VM 是具有 2 个内核和 7 GB RAM,Ubuntu 14.04 LTS 的 D2 配置,我们看到 Kamailio 的 CPU 使用率很高,并且我们间歇性地遇到 Kamailio 停止的问题接受新的注册。当我检查位置表或通过 kamctl ul show 时,它仅显示大约 900 多个用户。但是 Kamailio 仍然无法以这么少的用户数量进行新注册。我相信 Kamailio 每个核心可以处理 350000 个用户。tcp_connections 也位于 tcp_max_connection = 60000,我收到以下错误:
2 月 4 日 01:02:21 urcmcs /usr/local/sbin/kamailio[1956]:错误:[tcp_read.c:299]:tcp_read_data():读取错误:连接超时 (110) 2 月 4 日 01:02:21 urcmcs /usr/local/sbin/kamailio[1956]: 错误: [tcp_read.c:1326]: tcp_read_req(): 错误: tcp_read_req: 读取错误 2 月 4 日 01:02:42 urcmcs /usr/local/sbin/kamailio [ 1969]:错误:[tcp_read.c:299]:tcp_read_data():读取错误:连接超时 (110) 2 月 4 日 01:02:42 urcmcs /usr/local/sbin/kamailio [1969]:错误:[tcp_read .c:1326]: tcp_read_req(): 错误: tcp_read_req: 读取错误 2 月 4 日 01:02:54 urcmcs /usr/local/sbin/kamailio[1959]: 错误: [tcp_read.c:299]: tcp_read_data():读取错误:连接超时 (110) 2 月 4 日 01:02:54 urcmcs /usr/local/sbin/kamailio[1959]: ERROR: [tcp_read.c:1326]: tcp_read_req(): ERROR: tcp_read_req: error reading
到处搜索,但找不到解决方案...