- 博客(8)
- 资源 (6)
- 收藏
- 关注
原创 linux网络通讯程序无提示自动退出——SIGPIPE信号退出
问题:最近写了一个网络通讯程序,在局域网内调试测试都没有出问题,但是一拿到真实环境就总是出错,异常自动退出最后根据strace发现,是因为sigpipe信号给结束掉的。关于sigpipe信号:产生原因:当服务器close一个连接时,若client端接着发数据。根据TCP协议的规定,会收到一个RST响应,client再往这个服务器发送数据时,系统会发出一个SIGP
2011-11-28 15:52:30 2670
转载 linux的strace命令用法
strace命令用法 调用: strace [ -dffhiqrtttTvxx ] [ -acolumn ] [ -eexpr ] ... [ -ofile ] [ -ppid ] ... [ -sstrsize ] [ -uusername ] [ command [ arg ... ] ]strace -c [ -eexpr ] ... [ -Ooverhead ] [
2011-11-28 15:19:27 664
转载 学会用core dump调试程序错误
最来在项目中遇到大型程序出现SIGSEGV ,一直不知道用core dump工具来调试程序,花了近一周的时间,才定位问题,老大很生气,后果很严重,呵呵,事后仔细学习了这块的知识,了解一点core dump的知识。 在使用半导体作为内存的材料前,人类是利用线圈当作内存的材料(发明者为王安),线圈就叫作core ,用线圈做的内存就叫作“core memory”。(线圈的单词应该是co
2011-11-25 16:58:07 621
转载 F5 BIG-IP负载均衡器配置实例与Web管理界面体验
[文章作者:张宴 本文版本:v1.0 最后修改:2008.05.22 转载请注明出自:http://blog.s135.com/f5_big_ip] 前言:最近一直在对比测试F5 BIG-IP和Citrix NetScaler负载均衡器的各项性能,于是写下此篇文章,记录F5 BIG-IP的常见应用配置方法。 目前,许多厂商推出了专用于平衡服务器负载的负载均衡器,如F5 Netw
2011-11-23 12:53:02 1047
原创 libcurl 多线程使用注意事项(补充)——HTTPS,openssl多线程使用加锁
问题多线程libcurl运行一段时间后出现崩掉,没有确定的点,没有确定的URL。一直查看源代码没有问题,最后通过debug跟踪发现是在访问SSL的时候出现的crash。才想起来openssl是不支持多线程的,要自己做加锁处理。而且libcurl中并没有支持相关的加锁操作。解决办法:在初始化libcurl的时候为openssl创建一个互斥锁函数,一个回调函数传给openss
2011-11-18 15:43:14 16065 1
原创 Activemq数据安全机制——Activemq中的KahaDB消息日志的恢复机制
KahaDB 支持多种机制在系统异常关闭后重启并恢复。包括检测数据文件丢失和还原损坏的metadata。这些特性并不能完全保证系统异常关闭不造成消息丢失。如果需要保证系统的高可靠性,建议部署到容灾系统上。例如RAID磁盘阵列中。 当broker正常关闭时, KahaDB message store会将所有的缓存数据刷到文件系统中。尤其是这些数据: 1、所有未处理的日志数据 2、所有
2011-11-16 16:36:38 12601
原创 Activemq配置——Jaas方式配置用户登录验证
配置方式:一、要配置系统环境变量:配置Jaas加载的配置文件路径。linux下使用export ACTIVEMQ_OPTS=-Djava.security.auth.login.config= 或是在profile文件末尾添加上这样一个导出windows下SET ACTIVEMQ_OPTS=%ACTIVEMQ_OPTS% -Djava.security
2011-11-14 15:44:47 6970
原创 Activemq 问题记录1
问题描述:producer插入MQ的时候出现,客户端插入消息失败,提示服务器无命令应答返回的情况,让用户检查broker的有效性。详细的错误信息就不列了。MQ服务器端日志输出[INFO]Transport failed: java.io.EOFException | org.apache.activemq.broker.TransportConnection.Transport
2011-11-11 15:37:10 7005 1
VC++Dos 命令接口2(操作系统课程设计)
2008-07-02
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人