原帖:http://hi.baidu.com/mmaey/item/3f14a69eb53265f92916479f
新装的机器,asterisk进程占用CPU很高,如图:
core show channels verbose查看当前通话数:
callc*CLI> core show channels verbose
Channel Context Extension Prio State Application Data CallerID Duration Accountcode PeerAccount BridgedTo
0 active channels
0 active calls
2 calls processed
callc*CLI>
通话数为0,即没有用户在打电话,这就奇怪了!
接下来我们就看看到底是asterisk的哪个模块引起的。
用top命令查看asterisk进程ID如上图:PID为3040
用如下命令:ps -mp 3040 -o THREAD,tid,time , 如图:
也可以用:ps -LlFm -p `pidof asterisk`,如图:
可以看到是了进程ID 3054
执行:
[root@callc ~]# asterisk -rx 'core show threads' |grep 3054
0x411cc940 3054 do_timing started at [ 490] res_timing_pthread.c init_timing_thread()
可以看到是res_timing_pthread.c模块,asterisk时钟接口模块,此模块是meetme会议用的 。
如果你用不到meetme你可以删除它(应该没有影响吧?!)。
但这个模块为毛会突然这么耗资源了呢?
用命令core restart now重启了一下asterisk这个问题就再也没有出现了。
回想之前asterisk装好后,我发现系统时间是错误的 于是就用命令同步了一下时间。
/usr/sbin/ntpdate -u cn.pool.ntp.org && /sbin/hwclock -w
之后asterisk才发飙的,是不是因为这个呢?
实验了一下,果然是这个原因,如果系统时间更改,asterisk没有重启则就是引起这样的问题。
汗!
相关推荐
asterisk_dialplan学习笔记,归纳总结出来的,强烈推荐
Asterisk 代码学习笔记,深入浅出asterisk,由于工作上的VOIP项目需要,最近亲密接触了一下asterisk工程代码。关于asterisk在VOIP上的伟大地位和作用,俺就不絮叨了,请看前作:Astersik+Radius简易攻略 国内对于...
Asterisk,是当今最流行的开源电话平台,这篇文档详细阐述了其内核的研发,希望对大家有帮助
包含asterisk 1.2/1.4/1.8通话流程、架构概述、内核框架、代码和功能分析、PSTN、卸载asterisk、CLI命令、DialPlan详解等等。重新排版整理
Asterisk 简介 Asterisk 架构 Asterisk程序框图
Asterisk权威指南中文(第3版) Asterisk权威指南(第3版)第15章自动话务员 Asterisk权威指南(第3版)第02章Asterisk体系结构 Asterisk权威指南(第3版)第05章用户设备配置 Asterisk权威指南(第3版)第06章Dialplan基础 ...
Asterisk 分机注册-互通-中继配置
用于控制Asterisk的.net类库,包含了AMI和FastAGI,最新的1.6.3版本
Asterisk, voip, ITSP
asterisk16版本安装包,下载之后直接编译安装即可。
This is a book for anyone who uses Asterisk, but particularly those who already understand the dialplan syntax. In this book, we look at common problems we’ve encountered as Asterisk administrators ...
asterisk安装时出现的问题与解决方法
Asterisk新手经常问及的问题.doc Asterisk新手经常问及的问题.doc Asterisk新手经常问及的问题.doc
Asterisk[1] 是一个开放源代码的软件VoIP PBX系统,它是一个运行在Linux环境下的纯软件实施方案。Asterisk是一种功能非常齐全的应用程序,提供了许多电信功能,能够把你的x86机 器变成你自己的交换机,还能够当作一...
Asterisk客户端和Asterisk manager API(AMI)文档。
asterisk拨号方案的配置
Asterisk Cookbook.pdf
Asterisk学习必备,共5本书籍,学习助手 Asterisk权威文档(第3版).pdf Asterisk,the future of telephony.pdf Building+Telephony+Systems+with+Asterisk.pdf Asterisk+For+Dummies+2006.pdf Asterisk_Developers_...
本代码整理了Asterisk AMI 接口,下载之后,通过配置Asterisk用户名和密码即可连接到Asterisk,用户名和密码在代码中已给出,可自由修改。
asterisk 的AMI代理服务程序。和asterisk之间保持一个tcp连接,可以和多个ami client的保持连接,asterisk ami event向多个client同时发送。