
erlang
文章平均质量分 86
v_023
工作了
展开
-
基于Erlang高并发测试之客户端准备
因为业务需求,测试服务端在高并发下的性能(先10w+)。当然需要跑业务逻辑。测试机器ubuntu14.04,内存16G,i7八核处理器几经测试发现在连接socket时候经常爆出max open files的错误,很显然是打开句柄不够用。一般机子是不需要高并发 ,所以对于系统默认参数是不够用的。需要修改本机系统参数在终端敲入指令ulimit -a 查看原创 2015-07-01 18:31:30 · 660 阅读 · 0 评论 -
erlang邮件系统
直接进入主题准备工作1.作为第三方邮件发送系统,需要发送方邮件开启相应权限,以sina为例我这边使用是smtp协议来进行邮件发送2.smtp协议沟通流程我们知道邮件发送其实就是网络数据流的发送,那么我们就可以利用socket来进行发送,选用的方式可以安全加密ssl,还有普通tcp模式。这里介绍也就是ssl发送方式,那么就需要账号跟密码了。对于这些通用网络开发,就不多做介绍。原创 2015-03-20 16:01:17 · 2792 阅读 · 0 评论 -
基于Erlang高并发测试之服务端准备
上篇介绍完客户端准备,接下来就要对服务端环境进行配置了。服务端同样也会遇到句柄打开问题。修改方式也是参考上篇,如果是同一台机子就不用修改啦。刚开始我也只是以为都配置好了。但是在进行到10w数据量测试的时候发现,八万多的连接久上不去。一直提示connect超时几经周折,在dmesg指令下,我发现了一些错误报告。nf_conntrack: table full, dropping pa原创 2015-07-10 16:08:06 · 492 阅读 · 0 评论