收到了来自IX的(TOS Violation - Web Server Overload)违法TOS-Web OverLoad的邮件,站点就访问不了,这个原因就是资源超标导致封站了。
资源超标包括CPU使用,连接数等等。 IX的主机,一般来讲,动态的流量每天每站大概是3000IP左右,超过的话,请大家及时考虑升级VPS或者新买VPS。
虚拟主机只是一个临时的产品,并不适合大流量的站点。
为了避免资源超标,防患于未然,现在教大家一个方法来限制一下Apache的连接数,来适当的避免此类事情的发生。详细方法如下:
第一部分:防患于未然(适合主机没有被封,想自己小心点的朋友)
1、进入主机管理面板
2、进入面板后,点击第一行,第二列的Web options按钮,如图:
3、点击进入后点击Throttle Policy(倒数第四个,默认显示为OFF)右侧的OFF,点击后进入如下界面(多个网站直接点击网站右侧的Edit即可看到),如图:
4、选择Concurrent,点击Submit,点击后进入下面的界面如图:
按照图示填写即可,分别是30和15,也就是每15秒30个连接数。
事实证明这个数据是临界数据,请不要跨雷池一步。这样设置后基本上你的这个网站就是安全的了。其他网站按照相同的办法来设置即可。
第一部分:被封的主机解决办法
此部分是教大家如何解决主机被封的问题。方法如下!
1、首先按照上面的方法设置每个网站的连接数。
2、然后回复IX给你发的邮件,内容如下:
Hello,
Very Sorry to take you so much inconveniences , I know my mistake . Sorry.
And I have do that set the Throttle Policy of concurrent to 30 requests per 15 sec , I think website will not cost more Res.
Hope you can help me re-active my account .
Sorry , and thanks.
这样回复后,等待72小时左右,问题一般都可以解决