免费注册 查看新帖 |

Chinaunix

  平台 论坛 博客 文库
最近访问板块 发新帖
查看: 1929 | 回复: 4
打印 上一主题 下一主题

squid系统调用大量read错误 [复制链接]

论坛徽章:
0
跳转到指定楼层
1 [收藏(0)] [报告]
发表于 2012-02-22 17:08 |只看该作者 |倒序浏览
read(136, 0x7fff2e610de0, 65535)        = -1 EAGAIN (Resource temporarily unavailable)
epoll_ctl(4, EPOLL_CTL_DEL, 136, {0, {u32=136, u64=19426433432551560}}) = 0
close(136)                              = 0
write(58, "\21.\306\371\230\223\323\245[3\34\317\22077\177ZO2<|\212I\372S\203\"\362\260.;\223"..., 4096) = 4096
write(60, "\227h#\221O\n=1F\3368\240\6`\221\221\326\223\34\234\212\220\257o\347F8\351@\f#\257"..., 4096) = 4096
write(100, "sNy\267\"7\312\256\245\311\357\350)\366>\26\324\357\324Lb\362a\317.\335q]\246\237\341K"..., 4096) = 4096
write(101, "\252@>\371V<}\345\221!\277>D\16\275\241\250\331U\234\200;Q\32\231)\325\204te\226\34"..., 4096) = 4096
write(108, "\345\3222\30\240\315~4<\330\330\340\326\252):\223\24\265\370\345\326\266c\311#X\363\0N\356\226"..., 4096) = 4096
write(139, "d(\306z\236\377\0\231\246\354\311\311?\326\235\204R[\25\350\27\362\34T\237bD\35\7_z\267"..., 4096) = 4096
write(141, "g@\360\230\202$\230T\35w\1\217\275\357Q\313!\212K}\245\211\0DY\333,\300\16\244\367<"..., 1117) = 1117
read(141, 0x7fff2e610de0, 65535)        = -1 EAGAIN (Resource temporarily unavailable)
epoll_ctl(4, EPOLL_CTL_DEL, 141, {0, {u32=141, u64=19426433432551565}}) = 0
close(141)                              = 0
write(96, "t\254\"W\236\357R\204\203m\32\f\"\7C\274\2633\26-\307\201\351>=\324<\30\306\343^\320"..., 4096) = 4096

strace出来的结果:
% time     seconds  usecs/call     calls    errors syscall
------ ----------- ----------- --------- --------- ----------------
60.73    0.024562           1     47869           write
13.50    0.005459           0     16698      5473 read
  7.92    0.003202          23       141           open
  6.60    0.002668           0      5822           close
  3.74    0.001511           3       574           epoll_wait
  3.68    0.001489           0     22610           epoll_ctl

论坛徽章:
0
2 [报告]
发表于 2012-02-22 17:10 |只看该作者
本人对c不熟,请教下这个说明什么问题?

论坛徽章:
0
3 [报告]
发表于 2012-02-22 17:12 |只看该作者
squid cpu利用70%user

论坛徽章:
11
技术图书徽章
日期:2014-03-01 14:44:34天蝎座
日期:2014-05-21 22:11:59金牛座
日期:2014-05-30 17:06:14
4 [报告]
发表于 2012-02-22 17:17 |只看该作者
lz先说你遇到什么问题了?只从代码看不出明显问题
当fd设置为非阻塞时,read没数据,就返回-1,设置errno为EAGAIN

论坛徽章:
0
5 [报告]
发表于 2012-02-22 17:32 |只看该作者
问题是squid响应比较慢,有时候telnet 80好几秒才打开。
您需要登录后才可以回帖 登录 | 注册

本版积分规则 发表回复

  

北京盛拓优讯信息技术有限公司. 版权所有 京ICP备16024965号-6 北京市公安局海淀分局网监中心备案编号:11010802020122 niuxiaotong@pcpop.com 17352615567
未成年举报专区
中国互联网协会会员  联系我们:huangweiwei@itpub.net
感谢所有关心和支持过ChinaUnix的朋友们 转载本站内容请注明原作者名及出处

清除 Cookies - ChinaUnix - Archiver - WAP - TOP