Loading...

搞定apache频繁重启问题

Filed under: 网站技术,虚拟主机 — 江东 @ 2009-06-09 10:26:39 才(2)条评论

homezz.com主机群中有一台主机老是出现重启现象,很频繁,差不多2天一次。起初cosbeta也没有去注意它,因为重启的时间很短,可能也就导致web服务器中断10-30秒而已。

然而今天重启的时间发生在中国的白天,刚才就一个用户在QQ上给我说网站打不开了,等我看到消息去测试的时候,又可以打开了,看来apache服务器重启速度还是挺快的,虽然影响不大,不解决难免有点不爽!

根据cosbeta的经验,导致这样的问题多半是apache的conf文件配置有点小问题,毕竟apache服务可以强制启动,于是先去检查错误文件,得到错误的提示如下:

[Sat May 30 12:58:48 2009] [error] [client 94.26.67.199] File does not exist: /var/www/html/whm
[Sat May 30 12:58:48 2009] [error] [client 94.26.67.199] File does not exist: /var/www/html/favicon.ico
[Sat May 30 14:23:43 2009] [notice] caught SIGTERM, shutting down

从这个error log也不能彻底看出问题何在,所以还是test一下apache 文件的配置是否正确把。SSH登录上服务器:

root@serverx [~]# apachectl configtest
[Tue Jun 09 02:03:45 2009] [error] VirtualHost 66.40.x.X:0 — mixing * ports and non-* ports with a NameVirtualHost address is not supported, proceeding with undefined results

果然如此,原来是一个VirtualHost 配置错误,IP后面添加了通配符*作为端口号,看来apache不吃这一套,解决办法是要么去掉通配符*来通配,要么指定特定端口!

改正之后,再次test apache configuration,一切OK,问题得以解决!

为啥国外虚拟主机绑定域名需要修改DNS

Filed under: 网站技术,虚拟主机 — 江东 @ 2009-05-31 23:33:54 才(7)条评论

只要域名在国外注册,修改DNS和修改A记录一样简单,所以国外很多虚拟主机商为了减少用户恶意或者错误绑定域名的机会,往往会要求用户将域名DNS修改成指定的DNS才能正常绑定。

恶意绑定或者错误绑定:比如我不小心将不属于我的homezz.com绑定在了我使用的虚拟主机上,这样将会导致homezz.com域名的真正拥有者无法将其绑定同一台服务器上,因为一台主机上不能有两个一模一样的域名绑定。

同一个域名无法多次绑定在同一台主机上的原因本blog以前也做过介绍,这里再次举一个简单的例子说明:虚拟主机就如同一个柜子,柜子里面的抽屉就如同虚拟主机的网站,当用户访问某个域名的时候,首先是域名解析到IP,用户连接到服务器,然后服务器通过来访的域名将指定的网站发送给用户。如果两个一模一样的域名都绑定在同一个主机上了,当用户请求的时候,服务器将不知道怎么办了。 (read on …)

决定暂时不选日本主机

Filed under: 网站技术,虚拟主机 — 江东 @ 2009-05-30 11:51:48 才(13)条评论

考察了一个多月,决定放弃采用日本主机,主要原因如下:

  1. ping值变化快,虽然多数时候延迟在90秒附近,但是有的时候ping会掉包;
  2. 日本主机价格都异常昂贵,若是主机商的用户过少,对其经营的后续能力表示怀疑;
  3. 美国的虚拟主机虽然速度不是飞速,但是也还很不错,重要的一点是速度稳定

至少,在没有遇到特别好的日本主机之前,cosbeta还是决定不选择日本主机了。

dreamhost是个好伙伴

Filed under: 网站技术,虚拟主机 — 江东 @ 2009-05-25 21:44:48 才(23)条评论

dreamhost具有顽强的抗WALL(据网友说本站由被reset的现象,所以特地修改)功能。早些时候,两个合租的bluehost都在非常时期被wall:一个是在17da期间,一个是在Olympic期间。幸好有dreamhost,他光荣的将cosbeta其他合租用户给临时安置了,由于dreamhost重新绑定可以更换IP(虽然这个过程比较痛苦),所以他的抗WALL功能比较强大,cosbeta甚至这样给自己说,即使不用国外所有的虚拟主机了,也得要保留dreamhost的帐号。

Dreamhost具有“超级”的处理能力。cosbeta的一个站点,由于访问过多,被bluehost警告之后,即使双倍增加cache失效时间,都被bluehost无情的赶走了,这个时候dreamhost张开双臂,将这个站点给收留了,并且一收留就是半年多,从未抱怨过,即使mysql数据库达到了惊人的200M之后,也只是不小心给我删除了一些数据而已(很快就从dreamhost自己的系统中恢复了)。最近酝酿了一个比较吃CPU的站点,到时候还是继续把最棘手的数据抓取部分交给dreamhost吧!

Dreamhost稳定的Secure Shell连接。这个我找不出有利的公共证据,但是从我个人2006年开始用dreamhost开始,用ssh做某件事情,一直都是DH的最稳定,速度也最稳定。

自从DH对推介做了修改之后,一窝蜂的国人少多了,而且续费对于中国人来说也不太容易,考虑到中美白天黑夜的时差,刚好将服务器的负载给错开,所以买国外的服务器,中国人越少,就越好。我个人觉得DH还可以尝试的,从DH的后台控制面板可以看得出来,他们的技术实力不错,至少在web开发方面不错,bluehost也还可以,bluehost在cpanel的基础上,开发了很多他们自己定制的插件,但是不足的是经常更换策略,比如现在,虚拟主机的内存分配就比以前少多了。

综上所述,dreamhost是个好伙伴

为何总要用恶意的心态去猜测别人

Filed under: 网站技术,虚拟主机 — 江东 @ 2009-05-24 15:35:35 才(24)条评论

为什么这个世界上有那么多的人总是用最恶意的心态去猜测别人所做的事情呢?

对了,国内的江东已经开始使用这家主机商的产品作为Reseller,不过价格上不太厚道,毕竟有这么便宜的reseller账户和如此优厚的resell条款,再卖那么贵实在说不过去。

坛主你看的是他们的cpanel reseller,价格不算便宜。实际上我说的是他们的shared hosting reseller,也就是说这家虚拟主机允许你把shared hosting拿来resell,并且还给你提供面板。。。。江东用的就是这种,不是cpanel reseller那种。

不好意思,看到江东大哥的新日志,提到ClientExec,Homezz应该使用的是这家的cpanel reseller。不过价格和HostGator一比还是便宜了好多。。。

我都在本blog上反复重申过,我的homezz背后不只一个机房,并且我并不会做超标销售,可有人偏偏就凭自己的一知半解,猜测cosbeta买的是shared hosting然后再来分销。然后在某个论坛上说cosbeta如何的不厚道。

(read on …)

一个判断网站是否和谐的思路

Filed under: 网站技术,虚拟主机 — 江东 @ 2009-05-19 17:31:56 才(10)条评论

万里长城永不到,互联网上的长城一直是网友心中的痛,它将我们保护得严严实实,密不透风,以至于墙外的好东西都无法让我们欣赏到,一旦有东西探头进来,必杀之。如今的墙已经变得不能再敏感了,就如同有过敏性鼻炎的人一样,一旦有少量的过敏原,喷嚏就会不断。

cosbeta对墙异常害怕,因为它的一个小动作就能让我忙上几十天。所以cosbeta自己写了一个小程序,来判断homezz 下面的站点是否有少量出格的语言。具体思路如下:

  1. 利用api获取homezz下面主机群所有绑定的域名,包括子域名;
  2. 每天定时用curl模拟浏览器,google和百度搜索 site:xxx.com;
  3. 截取前面搜索的几个url链接(因为每天都要执行这个动作,所以cosbeta只截取了前面10个链接);
  4. 利用php curl逐一访问这10个链接,访问之后再访问三次,比较三次的结果,若发现某个网址3次结果数据length差距明显,变分析是不是访问不拒绝;
  5. 若是访问拒绝,从api中获取该用户的cpanel帐户,suspend 之;

当然,上面的程序必须在国内的服务器上运行,或者在你本机上运行。

前天运行此程序,suspend了3个帐户,不过考虑到主要靠自律,所以cosbeta暂时取消了这个程序。

目前正在想办法进一步完善这个程序!

搬家了

Filed under: 互联网事,网站技术,虚拟主机 — 江东 @ 2009-05-18 13:15:23 才(17)条评论

你若能看到此文,表示cosbeta已经搬到自己经营的虚拟主机上了。

上一篇日志发布之后,有华东的朋友告诉我,说我的blog(当时host在bluehost)访问速度极慢,所以,我就把blog搬了,搬到自己的虚拟主机上了。

搬了也好,速度提升了,自己blog都能用自己的host服务,这样让使用homezz的朋友就更加放心了

又一个cpanel快速文件备份方法

Filed under: 网站技术,虚拟主机 — 江东 @ 2009-05-17 21:14:52 才(6)条评论

前段时间在本blog上发表了一个如何在cpanel之间转移网站的日志,今天我要补充一个最快捷简单的方法,使用此方法,可以在几分钟之内将一个几百兆的网站从一家美国虚拟主机转移到另外一家美国虚拟主机上。

登录cpanel,进入数据备份界面

点击“备份”

cpanel 美国虚拟主机

点击“下载生成全备份”

(read on …)