我有一个使用星号、dahdi 和 libpri 的软 PBX 设置。处理超过 200 个呼叫时,Asterisk 经常停止。因此,所有处理调用都被放弃了。
服务器配置:
RAM:32 GB
处理器:16 核
操作系统:debian Squeeze - 64 位(未安装 X)
Asterisk 版本:13.10
Dahdi TE435/235 版本:2.11.1(我们使用 4 端口卡 2 号)
Libpri 版本:1.4.11
我们在 asterisk.conf 中将 maxfiles 更改为 2000 以处理 240 个调用
在 dmesg 中出现以下错误:
wcte43x 0000:05:00.0:硬件检测到欠载。最大延迟为 12 毫秒。[406144.759396] __ratelimit:48 个回调被抑制
在星号日志中收到以下警告:
WARNING[4876][C-000000db] sig_analog.c:在通道 37 上处于奇怪状态 6 的响铃/摘机 WARNING[4876][C-000000db] channel.c:意外的控制子类“2”
在消息日志中收到以下消息,
Altumivr 内核:[165794.686917] 星号 [32641] 陷阱除法错误 ip:7f14375e75eb sp:7f1411b1c1a0 错误:0 in res_musiconhold.so[7f14375e1000+b000]
是否需要在配置级别进行任何调整。请协助和建议。