今天下午15:23,在图书馆上网,想对我的网站http://kenyja.com作些修改。主要是尝试解决上面放的Zblog的数据库只能读不能写的问题,看看新找到的方法是否有效。
但是我惊奇的发现,Ftp连接kenyja.com总是连接不上。出现错误信息:
The server forcibly closed the connection.
This normally results from a loss of the connection due to a timeout or a server reboot.
1) Please try connecting to the server again later.
2) You may verify that the problem is not local by trying to connect to an alternate server.
查看具体报告如下:
*** CuteFTP 8.0 - build Oct 12 2006 ***
STATUS:> [2006-11-24 14:54:32] Getting listing ""...
STATUS:> [2006-11-24 14:54:32] Resolving host name kenyja.com...
STATUS:> [2006-11-24 14:54:37] Host name kenyja.com resolved: ip = 208.109.14.69.
STATUS:> [2006-11-24 14:54:37] Connecting to FTP server... kenyja.com:21 (ip = 208.109.14.69)...
STATUS:> [2006-11-24 14:54:37] Socket connected. Waiting for welcome message...
ERROR:> [2006-11-24 14:54:59] Can't read from control socket. Socket error = #10054.
STATUS:> [2006-11-24 14:57:18] Getting listing ""...
STATUS:> [2006-11-24 14:57:18] Resolving host name kenyja.com...
STATUS:> [2006-11-24 14:57:18] Host name kenyja.com resolved: ip = 208.109.14.69.
STATUS:> [2006-11-24 14:57:18] Connecting to FTP server... kenyja.com:21 (ip = 208.109.14.69)...
STATUS:> [2006-11-24 14:57:18] Socket connected. Waiting for welcome message...
ERROR:> [2006-11-24 14:57:39] Can't read from control socket. Socket error = #10054.
STATUS:> [2006-11-24 15:49:17] Getting listing ""...
STATUS:> [2006-11-24 15:49:17] Resolving host name kenyja.com...
STATUS:> [2006-11-24 15:49:18] Host name kenyja.com resolved: ip = 208.109.14.69.
STATUS:> [2006-11-24 15:49:18] Connecting to FTP server... kenyja.com:21 (ip = 208.109.14.69)...
STATUS:> [2006-11-24 15:49:18] Socket connected. Waiting for welcome message...
ERROR:> [2006-11-24 15:49:39] Can't read from control socket. Socket error = #10054.
很明显,CuteFTP无法与空间服务器建立连接,我用的是Godaday申请域名送的免费空间。
究竟是什么问题呢?我用IE访问kenyja.com,发现网页也打不开。昨天我用FTP上传删除文件的时候也出了几次错误,但网站访问没问题,所以当时没怎么在意。
我记得有次上传文件的时候,因为电脑里很久没装杀毒软件,后来装了杀毒软件查毒的时候发现上传的文件中有病毒。我昨天使用出错的时候还以为是上面的病毒文件弄的。难道是因为这些病毒造成空间商暂时封号?想想不太可能。查了下邮箱,发现有封Godaddy发来的邮件:
Nov 19 support@secureserver.net
Dear Sir / Madam -
Our server administrators discovered an issue on your kenyja.com hosting account. You uploaded virus infected content via FTP on 11/18/06, which Symantec detected and removed. Please scan your computer with current virus definitions prior to uploading any further content, future uploads of infected content can result in account suspension. Please let us know if you have any further questions, comments, or concerns.
Regards,
Todd B.
Advanced Hosting Support
邮件是11月19号发的,也就是上传(18日)后的第二天,病毒当时就已经被查杀,邮件也只是提醒上传文件中存在病毒。所以不应该是这方面的原因。
我先Ping了一下我的域名和IP:
C:\Documents and Settings\Administrator>ping kenyja.com
Pinging kenyja.com [208.109.14.69] with 32 bytes of data:
Request timed out.
Request timed out.
Request timed out.
Request timed out.
Ping statistics for 208.109.14.69:
Packets: Sent = 4, Received = 0, Lost = 4 (100% loss),
C:\Documents and Settings\Administrator>ping 208.109.14.69
Pinging 208.109.14.69 with 32 bytes of data:
Request timed out.
Request timed out.
Request timed out.
Request timed out.
Ping statistics for 208.109.14.69:
Packets: Sent = 4, Received = 0, Lost = 4 (100% loss),
域名能正常解分到IP,但Ping服务器IP失败。难道是Godaddy的空间服务器出了问题?又或者图书馆网路问题?
我又测试了一下我的朋友平的网站(他和我都是在Godaddy申请的域名,并且用的也是免费空间):
C:\Documents and Settings\Administrator>ping fjpyes.com
Pinging fjpyes.com [68.178.211.61] with 32 bytes of data:
Reply from 68.178.211.61: bytes=32 time=745ms TTL=107
Reply from 68.178.211.61: bytes=32 time=743ms TTL=107
Reply from 68.178.211.61: bytes=32 time=746ms TTL=107
Reply from 68.178.211.61: bytes=32 time=765ms TTL=107
Ping statistics for 68.178.211.61:
Packets: Sent = 4, Received = 4, Lost = 0 (0% loss),
Approximate round trip times in milli-seconds:
Minimum = 743ms, Maximum = 765ms, Average = 749ms
C:\Documents and Settings\Administrator>ping 68.178.211.61
Pinging 68.178.211.61 with 32 bytes of data:
Reply from 68.178.211.61: bytes=32 time=744ms TTL=107
Reply from 68.178.211.61: bytes=32 time=746ms TTL=107
Reply from 68.178.211.61: bytes=32 time=743ms TTL=107
Reply from 68.178.211.61: bytes=32 time=742ms TTL=107
Ping statistics for 68.178.211.61:
Packets: Sent = 4, Received = 4, Lost = 0 (0% loss),
Approximate round trip times in milli-seconds:
Minimum = 742ms, Maximum = 746ms, Average = 743ms
很明显,他的网站没有出现任何问题,排除图书馆网路连接问题的可能性。
我又找了一个国外的代理服务器,用这个代理访问我的网站一切正常,不是服务器的问题。
可以得出结论了,看来是我所用的服务器的IP,因为上面存在的另一个网站,而光荣的撞墙了。用这个空间没几天就碰到这种事情,真是头痛啊。
好在问题并非没有解决的方法:Godaddy的空间支持在ASP和PHP之间进行切换,我想这就涉及到了换服务器的问题,没理由换了服务器不换IP啊。换到PHP后我再转回到ASP,应该不会还是我原来的那个IP吧。在网上查了下,发现碰到这种问题的并非只有我一个,他们给出的也正是这种方法。不过转换需要花一些时间,视网站上的内容多少而定。
晚上在查的时候发现转为PHP后IP已经变为68.178.211.42,这个地址没撞墙。
C:\Documents and Settings\ltwy>ping kenyja.com
Pinging kenyja.com [68.178.211.42] with 32 bytes of data:
Reply from 68.178.211.42: bytes=32 time=396ms TTL=46
Reply from 68.178.211.42: bytes=32 time=398ms TTL=46
Reply from 68.178.211.42: bytes=32 time=450ms TTL=46
Reply from 68.178.211.42: bytes=32 time=390ms TTL=46
Ping statistics for 68.178.211.42:
Packets: Sent = 4, Received = 4, Lost = 0 (0% loss),
Approximate round trip times in milli-seconds:
Minimum = 390ms, Maximum = 450ms, Average = 408ms
我再把空间类型转为ASP,IP又发生了变化。空间状态显示为:Pending Account Change。看来要等明天才能看到效果了。
从这次经历可以总结出:国外的虚拟主机是比较便宜,但也要注意IP撞墙的可能性。我不知道在别的主机商那里能不能用这种方法解决,当然我想应该是可以和客服联系的。问题是在买空间的时候就要考虑到这一点。
2006-11-24 19:37:13