在阿里云服务器上跑一个爬虫,开始的时候能够有6000左右的连接数,过了一会连接数就只剩下60左右了,而且重启服务器再开启爬虫连接数也只有60左右
同样的程序在AWS上就没这个问题
同样的程序在AWS上就没这个问题
|
akiraFeb 28, 2015
1
云盾关了看看
|
|
YamadeFeb 28, 2015
2
换azure看下?
|
|
mornlightFeb 28, 2015
3
找客服啊
|
|
ultimate010Mar 1, 2015 via Android
4
文件描述符够吗?
|
|
5
@ultimate010 这个已经改过了,而且连接一开始是建立了的,但是很快被大量关闭。
|
|
ultimate010Mar 2, 2015
6
@zwzmzd 抓取链接复用很重要,不要每次都开启关闭socket,可以用python的requests来管理这个.很方便,性能也很高.
|
|
jedihyMar 2, 2015
7
先找到被快速关闭的原因,tcpdump看看,是不是被rst了
|
|
nilaiMar 2, 2015
8
连接池很重要。
|
|
bingx86Mar 2, 2015
9
。
阿里云工单提一个 |
|
10
@bingx86 工单提了,那边说没触发防护系统,让我找程序自己的问题
@nilai @ultimate010 这个是imap的邮件爬虫,不是爬特定的服务器 由于程序不是我写的,排查也比较麻烦,正在和作者一起找问题 |
|
ultimate010Mar 3, 2015
11
@zwzmzd 可以本机测试一下,如果本机没问题,阿里上有问题,那么可以确认是阿里的问题.
以前用过腾讯云爬大量数据,每天抓几百万页面,用好连接复用一点问题都没有,cpu跑完,带宽跑不满. |