前往小程序,Get更优阅读体验!
立即前往
首页
学习
活动
专区
工具
TVP
发布
社区首页 >专栏 >每天进步一点点

每天进步一点点

作者头像
Seven Du
发布2020-12-21 10:05:34
4900
发布2020-12-21 10:05:34
举报

很抱歉昨天没有给大家发消息。昨天在写这篇文章的时候,我的Mac的Spotlite突然又在后台建立索引,显示只剩下4分钟,但是一个4分钟过去了,两个4分钟过去了……20个4分钟过去的时候它还没有完,而且,由于我中途切换了几次窗口导致系统彻底失去响应,只好睡觉去了。问题是我睡醒了以后,它还没醒,就只好暴力重启了。Mac平时工作的挺好的,就这一点有点烦人。我一般不用Spotlite,因此回头想个办法把看能否把该功能禁了。

言归正传,今天,刚刚看了一下微信后台的统计数据,图文消息送达62人,有36人查看,前天的文章被查看的数量到今天为止已增至31人。还算不错。今天又学习了一下微信后台的知识。原来微信现在分为公众账号和服务账号了,公众账号每天可以群发一条消息,服务账号每月只能发一条消息,但服务账号可以做自定义菜单,总之每天发一条消息和自定义菜单不可兼得,不知是何道理。

当然,公众账号也不是什么都不能做,它也提供一个交互式的菜单,所以我今天设置了一下。输入 1 或 m 可以查看主菜单,主菜单将列出本社区所有的文章,然后输入相应的号码就可以查看文章内容了,如,输入 1225 可以查看“圣诞快乐”那篇文章。

闲话少叙。今天再看一下前天的LuaSocket问题,并说一下如何汇报Bug。

前天我发了LuaSocket的设置方法后,那位网友今天在QQ群中说好像还没搞定。我昨天是在阿里云上的Ubuntu 12.04 64bit上试的。今天又试了一下一个VirtualBox虚拟机上的CentOS 6.4 64bit,果然按昨天的步骤无法正常加载。不知道是我以前装的还是系统自带的,反正操作系统上已有Lua 5.1了,因此,修改LuaSocket的src/makefile,把MYLDFLAGS一行改会如下的值:

MYLDFLAGS=/root/work/freeswitch/src/mod/languages/mod_lua/lua/liblua.a

重新使用“make && make install”安装。继续使用昨天的Lua测试脚本,发现在执行时出现core dump,从Backtrace看不出是FreeSWITCH的原因还是LuaSocket代码的原因(多半是后者),总之,无法继续进行,未深入研究。

换阿里云上的Debian 6 64bit,系统上没有安装Lua,但发现在编译LuaSocket时也需要上述的MYLDFLAGS一行,编译安装成功能才能正常在FreeSWITCH中加载。使用“luarun /tmp/test.lua”时,还是出现core dump。一般来说,FreeSWITCH出现core dump都是严重的错误,应该向官方的Bug跟踪系统汇报。FreeSWITCH的Bug跟踪系统使用Jira。在汇报Bug前,需要准备一些东西:

1. 将代码更新至最新的代码

git pull && make && make install

2. 重现问题

3. 收集Backtrace,如果core文件在当前目录下,可以使用以下命令:

gdb -core core /usr/local/freeswitch/bin/freeswitch

进入gdb环境后,再用下列命令查看Backtrace

bt

bt full

FreeSWITCH是一个多线程的程序,如果出错不是发生在最后一个线程,可能还需要使用下列命令查看其它线程的情况:

thread apply all bt

thread apply all bt full

4. 在Jira上提交一个Issue,填上相应的字段,并把如何重现该问题,以及上面gdb的输出结果存到文件中,以附件的形式添加上,就是一个完整的Bug Report了。本次汇报的Jira链接如下(可以通过左下角的“查看原文”)链接查看。

http://jira.freeswitch.org/browse/FS-6069

我不知道我这样写大家是否喜欢,有什么意见和建议欢迎与我交流。

-----------------------------------------

题图:天天向上

-----------------------------------------

FreeSWITCH-CN是什么?

FreeSWITCH-CN是FreeSWITCH中文社区,我们的官方网站是 http://www.freeswitch.org.cn 。FreeSWITCH-CN同时也是一个微信公共账号,可以通过点击本页最顶端的“FreeSWITCH中文社... ”,或在通迅录->订阅号中搜索“FreeSWITCH-CN”来订阅,也可以到官方网站上扫描二维码。

FreeSWITCH-CN的账号维护者是Seven Du,在此,他会分享多年的FreeSWITCH使用经验,分享一些对开源VoIP软件以及软件社区的思考,并隔三差五的解答一些粉丝关心的问题。

-----------------------------------------

我是谁?

我就是Seven Du,2007年听说、2008年开始使用FreeSWITCH,2009年创办FreeSWITCH-CN中文社区,2011~2013连续三年参加了在美国芝加哥举办的Cluecon全球VoIP开发者大会,该会议是由FreeSWITCH核心团队主办的。

本文参与 腾讯云自媒体分享计划,分享自微信公众号。
原始发表:2013-12-28,如有侵权请联系 cloudcommunity@tencent.com 删除

本文分享自 FreeSWITCH中文社区 微信公众号,前往查看

如有侵权,请联系 cloudcommunity@tencent.com 删除。

本文参与 腾讯云自媒体分享计划  ,欢迎热爱写作的你一起参与!

评论
登录后参与评论
0 条评论
热度
最新
推荐阅读
相关产品与服务
访问管理
访问管理(Cloud Access Management,CAM)可以帮助您安全、便捷地管理对腾讯云服务和资源的访问。您可以使用CAM创建子用户、用户组和角色,并通过策略控制其访问范围。CAM支持用户和角色SSO能力,您可以根据具体管理场景针对性设置企业内用户和腾讯云的互通能力。
领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档