前面的文章提到过asterisk 可以通过使用lua 来提升脚本的性能,通过lua 只与redis ,http 接口来做交互,来提升服务器的性能。其中http 接口可以使用swoole 来写,这个是一个不错的选择。
但目前经过测试手工编译的lua5.2,在调用redis,socket 接口时候会报错:
/usr/local/libb/lua/5.2/socket/core.so: undefined symbol: lua_getmetatable
暂时没有找到具体的解决方法,但如果使用系统自带的5.1.4 来安装socket,redis 就正常。故目前asterisk 暂时使用5.1.4 来写,毕竟逻辑不多,更复杂的业务逻辑将交由swoole 的http模块来实现。
备注:
1.asterisk 13版本,在编译的时候已经制定了--with-lua =/usr/local
2.安装lua ,在make file 中增加了-fpic 参数。
asterisk 使用lua 的注意事项
原创
©著作权归作者所有:来自51CTO博客作者carryf的原创作品,请联系作者获取转载授权,否则将追究法律责任
提问和评论都可以,用心的回复会被更多人看到
评论
发布评论
相关文章
-
cd使用注意事项
cd命令的注意事项……
命令 Linux cd -
使用 BrowserView 的注意事项!!
请看gif:
BrowserView
















