现在有一个网址 https://xxxx.com/api/test ,这个请求现在每秒中大概 700 次左右。。。然而实际上这个接口并没有任何用(业务已废弃)。。。那么问题来了。。。它现在占用了 80%的带宽,阿里云服务器带宽已经提升至 5M ,总共有 4 台机器扛着,但是由于有一台是临时实例,按流量计费。。现在想改 3 台去抗。。可是这破接口几乎占用了所有的出口流量。。。有没有办法在 nginx 层把他出网流量给掐掉。。最好让它 1b 流量也不出 。。。。
1
fising 2016-10-27 14:40:50 +08:00 1
Deny 掉可以吗?
|
2
cxbig 2016-10-27 14:46:07 +08:00 1
业务废弃为啥代码还留着?
- 从 app 层面删掉这个接口的代码 - 从 app 或 nginx 层面把该端口指向 404 ,用静态的页面,放 CDN |
3
lianxiaoyi OP @cxbig 旧版 app 啊 。。。。。新版的 app 已经删了。。。
|
4
lianxiaoyi OP @fising 这样也会有数据出网吧。。
|
5
nfroot 2016-10-27 16:02:31 +08:00
所以早就在想不要用主域名来搞这样的事情……
用个子域名来搞 出了这样的问题直接废弃掉这个子域名 |
6
millken 2016-10-27 16:46:02 +08:00 1
location /api/test {
return 444 } |
7
qwer1234asdf 2016-10-27 17:31:58 +08:00 via iPhone 1
吓得赶紧看了眼正在跑的爬虫……
|
8
lianxiaoyi OP @qwer1234asdf 少年 你怕啥????
|
9
lianxiaoyi OP @millken 那样还是有出网流量吧!!!!
|
10
popok 2016-10-28 09:21:29 +08:00 1
同 2 楼意见
|
11
qwer1234asdf 2016-10-28 09:37:49 +08:00 1
@lianxiaoyi 撸好的爬虫,被反爬虫给掐断了,你说呢。。。
|
12
millken 2016-10-28 09:51:33 +08:00 1
@lianxiaoyi 444 是 nginx 一个特殊的状态码,会直接 close 连接。
|
13
lianxiaoyi OP @millken 赶紧还不是我想要的效果。。。。我已经加了一台服务器来抗了。。。
|
14
lianxiaoyi OP @qwer1234asdf 额。。。。难道你天天爬小黄网。。。。
|