Category Archives: vps

印度人真的不靠谱

一只小vps挂了,看了下服务器没down掉,console也进不去,ping了下发现去console的丢包率非常高,估计是网络问题就开单问服务器。

一个叫Varid Khanwalkar的印度人很快回复,说有个issue,已经修复,结果一看还是挂着,继续闹。
然后,印度人ping了我之前提到的那个console服务器ip。。告诉我那只服务器没问题,继续闹,终于,印度人ping了下我的vps的ip,恢复了。

全程持续20多分钟,基本上还是可以接受,问题是,印度人干嘛不看清楚我的服务器到底是哪一只。。。标题上写的清清楚楚明明白白。。或许,是我提供了多余的信息?

看看以后还有没有机会继续和印度人打交道。

Nginx+Httpd默认设置压力测试

如此高压之下,nginx依旧表示蛋定,不得不服气- –

有空了研究下详细的参数,继续优化

测试环境:两个相距5跳的vps,ping下来1.2ms

被测试vps:512M内存,1024M的burst,openvz,跑完3000个测试load接近2

网页是博客首页,已经用w3 total cache静态化

[root@vps ~]#ab -c 100 -n 3000 http://johnliu.info/
This is ApacheBench, Version 2.0.40-dev <$Revision: 1.146 $> apache-2.0
Copyright 1996 Adam Twiss, Zeus Technology Ltd, http://www.zeustech.net/
Copyright 2006 The Apache Software Foundation, http://www.apache.org/

Benchmarking johnliu.info (be patient)
Completed 300 requests
Completed 600 requests
Completed 900 requests
Completed 1200 requests
Completed 1500 requests
Completed 1800 requests
Completed 2100 requests
Completed 2400 requests
Completed 2700 requests
Finished 3000 requests

Server Software:        nginx/0.8.53
Server Hostname:        johnliu.info
Server Port:            80

Document Path:          /
Document Length:        32170 bytes

Concurrency Level:      100
Time taken for tests:   10.576416 seconds
Complete requests:      3000
Failed requests:        0
Write errors:           0
Total transferred:      97896000 bytes
HTML transferred:       96510000 bytes
Requests per second:    283.65 [#/sec] (mean)
Time per request:       352.547 [ms] (mean)
Time per request:       3.525 [ms] (mean, across all concurrent requests)
Transfer rate:          9039.07 [Kbytes/sec] received

Connection Times (ms)
min  mean[+/-sd] median   max
Connect:        0   60 395.1      7    3012
Processing:    49  268  85.3    268    2438
Waiting:       21  228  75.8    225    2415
Total:         51  328 404.6    275    3981

Percentage of the requests served within a certain time (ms)
50%    275
66%    293
75%    302
80%    308
90%    334
95%    362
98%    783
99%   3273
100%   3981 (longest request)

Fuck off! alien vps

昨天下午5点左右,alienvps的ufo1挂了,开了最高优先级的ticket,居然这么大半天过去了没人回,估计是过圣诞去了,好吧,你们玩好。我从来不会因为服务差或者客服差要求charge back,这次看来是得给他们点教训了。

说说alienvps

上次在wht看到alienvps的openvz促销,256内存只要4刀一个月,就搞了个拿来做后端,结果烦心事不断

ps:这里所谓烦心事都是真实发生的物理状况,绝非个人感觉

首先,vps在我12月4号付款以后是可以自动开通的,可惜开通以后给分配到了一个不能访问的ip(不是撞墙,而是根本就是down掉的ip),写ticket过去,46分钟后给换了新ip,开始正常访问

好景不长,12月7号,ip再次down掉,写ticket过去,4小时后回复了“your VPS will be back online soon”,6小时候,换上了新ip,解释说他们有个ip段有问题,而我刚好受影响,给了承诺“Your IP will not need to change anymore.”。

这次折腾以后,稳定了很长一段时间,一直到大概一周前,我发现内存还剩一半没用的时候,就不能启动新进程,直接报错内存不足,于是写ticket问,结果居然过了两天没答复,结果我自己google到了答案,要求他们协助,更改privvmpages和shmpages的值,这一等就是5天,我也没抱任何希望了,反正到期就move,结果昨天(20号),有回复了,说已经调整了,结果我冲上去cat /proc/user_beancounters ,看到的那两个值依旧是65536.

以上这些都还算温柔,最生猛的在下面。

一小时左右前,我正在shell上编辑文件,突然就看到系统即将halt的广播消息,我想可能只是他们要重启下服务器,就没管,过了5分钟,依旧不能登陆回去,就冲到panel看,服务器状态正常,以为又是什么抽风bug,就手动重启了,结果已经不能登陆。

然后就小小的试了试ping,结果:

92 bytes from 209.188.5.226: Time to live exceeded
Vr HL TOS  Len   ID Flg  off TTL Pro  cks      Src      Dst
4  5  00 5400 19c8   0 0000  01  01 7ec6 192.168.1.3  184.171.166.196

从来没看到过ping是这样的结果,就很好奇的traceroute了一下,结果看到包在两个ip之间跳来跳去,直到ttl- –

traceroute to 184.171.166.196 (184.171.166.196), 32 hops max, 52 byte packets
1  router (192.168.1.1)  66.777 ms  0.935 ms  0.895 ms
2  reverse.gdsz.cncnet.net (220.249.240.1)  54.543 ms  46.624 ms  31.539 ms
3  120.80.199.209 (120.80.199.209)  25.083 ms  26.228 ms  25.491 ms
4  120.80.198.161 (120.80.198.161)  26.260 ms  25.815 ms  32.681 ms
5  120.82.0.161 (120.82.0.161)  30.528 ms  30.764 ms  29.982 ms
6  219.158.10.37 (219.158.10.37)  31.689 ms  32.575 ms  32.063 ms
7  219.158.3.78 (219.158.3.78)  123.173 ms  119.879 ms  116.987 ms
8  * * *
9  te2-4.mpd01.sjc03.atlas.cogentco.com (154.54.6.85)  331.383 ms  333.725 ms  333.047 ms
10  te2-2.mpd01.sjc01.atlas.cogentco.com (66.28.4.73)  291.021 ms
te3-2.mpd01.sjc01.atlas.cogentco.com (154.54.6.81)  342.749 ms *
11  * te0-3-0-2.mpd21.lax01.atlas.cogentco.com (154.54.2.129)  354.663 ms  351.331 ms
12  * * *
13  vl3512.na41.b023003-0.phx02.atlas.cogentco.com (38.20.49.214)  346.059 ms *  351.909 ms
14  * 38.104.116.186 (38.104.116.186)  312.681 ms *
15  * cr1.ss.122.3.1.phx0.cwie.net (174.138.168.2)  355.872 ms  355.699 ms
16  209.188.5.226 (209.188.5.226)  360.190 ms * *
17  * * *
18  209.188.5.226 (209.188.5.226)  360.637 ms *  359.814 ms
19  * 174.138.175.145 (174.138.175.145)  357.932 ms *
20  209.188.5.226 (209.188.5.226)  360.983 ms *  358.027 ms
21  * 174.138.175.145 (174.138.175.145)  357.900 ms  358.292 ms
22  209.188.5.226 (209.188.5.226)  359.140 ms  365.133 ms  358.821 ms
23  174.138.175.145 (174.138.175.145)  356.940 ms  359.810 ms *
24  209.188.5.226 (209.188.5.226)  358.559 ms  359.547 ms  356.870 ms
25  174.138.175.145 (174.138.175.145)  356.949 ms  358.005 ms *
26  * * *
27  174.138.175.145 (174.138.175.145)  359.024 ms *  358.757 ms
28  * * *
29  174.138.175.145 (174.138.175.145)  360.654 ms  357.546 ms *
30  * * 209.188.5.226 (209.188.5.226)  357.501 ms

然后再去看panel,发现ip居然变了,然后邮箱就收到信了:“We apologize for the inconvenience, we have new IP space and have no choice but to change the IP address of your VPS.”

够简洁明了吧?靠,居然可以这样不负责任的突然换掉一个跑了半个月多的vps的主ip也是唯一一个ip,幸好只是个后端,只需要在前端稍微改改配置就可以恢复访问,不然,就是好几个小时的downtime了

不过因祸得福,新ip网通走的是比较nb的nlayer线路,电信走xo,原来ping要350左右,现在居然降到了250左右,电信更nb,只有190,和直连网通的xeex有的一拼

不过,这样的服务商,还是躲远点好。。说不定什么时候再给你换个ip,气死你

cs说了一句很无语的话:Thanks for bearing with us as we are still learning the ropes.好吧,你们慢慢折腾,我先走了