服务器在我自己的macpro上登录是没有压力的,1000人登录完成大概在5左右,登录创建大概是8秒,基本达标。但是转移到外网压力测试机器上创建登录却达到了好几分钟,看日志一直可以以正常的速度看到save日志(保存到数据库)。后面也可以看到,一但全部1000人正常创建后,下次1000人登录在4秒以内。
1 | brew install valgrind valgrind: OS X Mavericks or older is required. Error: An unsatisfied requirement failed this build. |
源码加密打包模块,发现fseek调用失败errno为22,折腾了好久。1
size_t offset;
fread(&offset, 4, 1, fp);
fseek(fp, offset, SEEK_SET);
fprintf(stderr, "%d", (int)offset);