国外的虚拟主机空间两度因为占用CPU资源被暂停
来自Jamesqi
--James Qi 2010年3月4日 (四) 21:02 (CST)
上个月在国外开通的虚拟主机空间,刚没有几天就被暂停,那次写邮件询问,说是一个cron程序占用资源过大,我知道一个数据库更新的过程确实连续在后台运行几天时间,后来写邮件联系恢复了帐号后就没有敢再继续连续运行了。
今天早上发现帐号又被暂停了,写邮件联系说是因为一个数据库消耗CPU资源严重,此前这个IP查询的网站因为引起我们自己mysql服务器过载而暂停,后来转移到国外空间上去了,估计是国外的服务器也受到影响,下午把这个网站转回国内服务器上,也是一会儿将让服务器受不了,其实这都不是真人在访问,而是各个搜索引擎蜘蛛爬行造成的恶果,当然这个网站的数据库设计也有一定问题、数据量也有好几十万条记录(在MediaWiki中成了1700万条,是原始数据的50倍!)虽然网站都生成了HTML静态缓存文件,但一些不守规矩的蜘蛛在日志中看到依然访问大量无用的动态链接。
没有办法,把这个网站的数据清空了,以后再重新构建,那个时候再重复考虑负载的问题,甚至考虑启用生成纯静态HTML文件供访问,MySQL数据库只是做内部编辑、更新用,不和外面的访问者打交道。如果不采取这种办法,我估计还有更多包含海量数据网站的考虑都无法实现。
标签:虚拟主机、CPU。 |
相关内容:
|