全球主机交流论坛

标题: 解决LNAMP双倍流量问题 [打印本页]

作者: lavps    时间: 2011-3-23 11:07
标题: 解决LNAMP双倍流量问题
嘿嘿,承蒙高手指点,其实简单到只需要增加一个路由表就解决啦。
  1. /sbin/route add -host 175.41.250.15 gw 127.0.0.1
复制代码
然后执行 /sbin/route -n 就可以看到这个IP走lo设备,也就是Loopback啦
接着设置成开机自启动
  1. echo "/sbin/route add -host 175.41.250.15 gw 127.0.0.1" >> /etc/rc.local
复制代码
把 175.41.250.15 换成你的IP就行了

加分加分~
作者: 诡谲    时间: 2011-3-23 11:09
虚拟主机全部设置成127.0.0.1会有很多问题的,所以还是监听外网IP最好
作者: windywinter    时间: 2011-3-23 11:10
用bug解决bug?
有毛分可加的,本来就是面板流量统计的bug,跟路由毛关系都没有。
作者: windywinter    时间: 2011-3-23 11:11
原帖由 诡谲 于 2011-3-23 11:09 发表
虚拟主机全部设置成127.0.0.1会有很多问题的,所以还是监听外网IP最好

有啥问题?
作者: 稀饭    时间: 2011-3-23 11:11
独服就随便玩啦
作者: Jouleken    时间: 2011-3-23 11:13
提示: 作者被禁止或删除 内容自动屏蔽
作者: 稀饭    时间: 2011-3-23 11:13
诡橘和31sky忽略了多ip环境
作者: lavps    时间: 2011-3-23 11:13
原帖由 windywinter 于 2011-3-23 11:10 发表
用bug解决bug?
有毛分可加的,本来就是面板流量统计的bug,跟路由毛关系都没有。


额~这样填加路由有错么?高手指点下。我不知道你说的bug是指什么?
作者: 诡谲    时间: 2011-3-23 11:15
原帖由 windywinter 于 2011-3-23 11:11 发表

有啥问题?

嗯,因为我配置的nginx不监听443,直接丢给后端,和你的不同。
作者: 稀饭    时间: 2011-3-23 11:18
原帖由 lavps 于 2011-3-23 11:13 发表


额~这样填加路由有错么?高手指点下。我不知道你说的bug是指什么?

那个VM面板的bug
作者: 稀饭    时间: 2011-3-23 11:19
原帖由 诡谲 于 2011-3-23 11:15 发表

嗯,因为我配置的nginx不监听443,直接丢给后端,和你的不同。

127.0.0.1分给81端口 其他不变
作者: yaoe    时间: 2011-3-23 11:19
有毛分可加的

作者: 诡谲    时间: 2011-3-23 11:43
其实楼主这样运用路由表,并不能解决统计出错的bug
但是这种做法能解决的问题是:可以解决莫名在外网正常、负载正常情况下反向代理异常缓慢的问题。这种问题我遇到过,但不知道什么原因,咨询服务商未果的情况下,解决的办法就只有让IP走lo设备而不走母机设备。
我所使用的VPS主机都曾遇到过。。或者大家运气好没遇到过吧。
作者: windywinter    时间: 2011-3-23 11:44
原帖由 lavps 于 2011-3-23 11:13 发表


额~这样填加路由有错么?高手指点下。我不知道你说的bug是指什么?

本地回环设备和地址不应该出现在路由表中,因为路由表是向外部发送数据包才用的。
127.0.0.0/8都是本地回环地址,但谁也没见过路由表中出现
127.0.0.0/8 dev lo metric 100

发送给本地的数据包应在路由选择之前送到本地回环设备,这一步是在TCP/IP协议栈里写死的。
作者: ATOM    时间: 2011-3-23 11:45
标记
作者: 诡谲    时间: 2011-3-23 11:50
原帖由 windywinter 于 2011-3-23 11:44 发表

本地回环设备和地址不应该出现在路由表中,因为路由表是向外部发送数据包才用的。
127.0.0.0/8都是本地回环地址,但谁也没见过路由表中出现
发送给本地的数据包应在路由选择之前送到本地回环设备,这一步是在TCP/IP协议栈 ...


协议栈里是这样,但是很多openvz架构VPS所谓的公网IP都是默认走母机设备的。这样在反向代理的时候也许会遇到问题




欢迎光临 全球主机交流论坛 (https://fd.vvwvv.eu.org/) Powered by Discuz! X3.4