Author Archives: JulyClyde

在小饭馆看到的 HTTP 502 错误实例

周五拉着 wincss  去蓟门里的螺蛳粉先生吃饭,期间见到了一个场景,颇像当年 5D6D 网站遭遇的 502 错误。 我和 wincss 到饭馆的时候,屋里已经没有座位了。但是既然来了也不能轻易放弃啊,于是要求店家在外面支了桌子。其实瓶颈主要在于厨房(数据库),厨房做饭太慢,外面的客户只好先排着。在客人数量(请求数量)没有超出饭馆桌椅数量( fastcgi server 的进程和 backlog 上限)的情况下,系统 load 迅速增大,但还没崩溃,此时所有的吃饭请求都挂着,处于 I/O blocked 状态。 过了一会,饭还没做好。有些人等不及就撤了,于是发生了 HTTP 504 Gateway Timeout 错误。而不断前来的客人开始怨声载道(因为他们站在饭店门口的路上,所以载道),此时就发生了 HTTP 502 Bad Gateway 错误。 502、504 错误的根本原因在于系统搭配不均衡,后端的单点瓶颈和前端负载能力过于强大的搭配是不合适的。唯一值得庆幸的是,即使厨房很慢,我们索要辣椒调料的请求还是得到了满足,类似于 fastcgi 请求无法满足的时候,静态文件请求仍能满足的情况。

Posted in 默认分类 | Tagged , | 3 Comments

买了个相机

自从上次妈妈来京参加合唱比赛,让我负责摄影,第一次接触了单反和变焦镜头,就迷上了影像凝固的乐趣和快门的声音。 经过两个星期的背景知识学习、品牌认知、商业情报调查,今天终于在位于五棵松北的北京摄影器材城买了一台 Nikon D90 套机,花费 7100 元。另购有 8G 容量 Class4 速度的 SD 卡和用于保护镜头的所谓 UV 镜(当然,大家都知道这个价格的 UV 镜是防不了紫外线的) 出了器材城,在公交车站看到一位漂亮小 mm,但是我脸皮太薄,没好意思拍之,实在是可惜,可惜! 晚上到家,换上 bugs 给的 90周年纪念版背带,感觉确实比原装的好一些。 本次采购,鸣谢bugs、Jackos、谢珮英同学等。

Posted in 默认分类 | Tagged , , , | Leave a comment

高温步行

没注意,昨天竟然是最高温的一天,恰恰在这天,我突发奇想要去看广场降旗。 下班后,顺着建国路、建国门内大街、长安街疾行了54分钟,到广场。GPS记录显示:平均10分28秒就能走一公里。广场上,两个便衣士兵陪军装士兵聊天,要不然我觉得那个军装士兵可能也会像游客一样晕倒。降旗之后我觉得自己的脚底板都发烫。刚刚降旗完毕,就清场了,广播、警察和武警把游客送出了广场。我从地下通道出广场的时候突然感觉有点眩晕,可能是天太热了,出汗太多了。想买瓶水,却发现附近只有游商。唉,还是不放心啊。无奈,接着走吧。走到电报大楼对面,终于有了一条小街道,拐进去果然有商店,旁边还有个厕所呢!长安街还是太政治了,连摆摊都不让,真是的!喝了水,感觉好多了。不过因为出汗太多,那个厕所我也没用得上。 接着走,到新文化街视察了一下《功夫梦》的拍摄地鲁迅中学。不过当时已经很晚了,用手机拍照几乎无法成像。步行走回西单,地铁回家去也。 今天中午在 Google Earth 量了一下,昨天步行的里程约8.5km。

Posted in 默认分类 | Tagged , , , | 1 Comment

RHEL6 作为 xen domU 虚拟机,启用 hvc0 的方法

今天在 xen  虚拟机里安装了 RHEL6 beta,发现因为 sysvinit 被换成 upstart 之后,竟然不知道在哪里启用 hvc0 上的 getty 了。尝试改变 /etc/sysconfig/init 把 hvc0加到 ACTIVE_CONSOLES 里,但是开机时提示 hvc0 permission denied 之类的提示信息。 最后还是在内核上加 console= 参数了。不过注意:必须写成 console=tty console=hvc0 这样,其中 tty 那一项可以用 console=tty 也可以用 console=tty1。 如果只加console=hvc0 则用VNC查看虚拟机的时候看不到开机时的 dmesg 和服务脚本启动信息 如果顺序反了,最后不会启动 agetty 在 … Continue reading

Posted in 默认分类 | Tagged , , , | 4 Comments

因为迪卡侬没有剪掉防盗标签,害我进了一次物美超市的小黑屋

在迪卡侬运动超市买过裤子之后,他们既没有给我剪掉防盗标签,也没有提醒我自己剪掉,我一直以为里面装的是备用扣子呢。结果今天因为这个被扣在物美超市保安室了。人生何其圆满!

Posted in 默认分类 | Tagged , , | 2 Comments

bind + mydns 大容量智能 DNS 的方案简述

大体上就是 bind 上启用 view 功能,然后把请求转发给后端的多个 mydns。不过遇到的问题是,如果用 zone {type “forward”;} 的话,会导致  bind 给出的解析结果里缺少 AA 标志位,而且还会带上 ADDITIONAL SECTION,而这个 ADDITIONAL SECTION 指向的恰恰是 bind 自己,于是有时会造成循环。 怎么让 bind 认同自己事实上的权威地位,成了方案的关键。想了几个小时,终于明白了只有 master 和 slave 才能给出带 AA 标志位的应答。master试过了肯定是不行的,因为必须有 file 参数。后来试了试 slave,竟然只需要 masters 参数即可。 最终方案是两横两纵的: 1 一个域有两个 NS 服务器 … Continue reading

Posted in 默认分类 | Tagged , , , , , | 2 Comments

很不幸,又遇到bug了——MySQL replication故障

我就说 RedHat 的软件质量不好,还总有人不信。这次又找到证据了。 RHEL5.4/5.5 里带的 mysql-server 包 # rpm -qi mysql-server Name        : mysql-server                 Relocations: (not relocatable) Version     : 5.0.77                            Vendor: Red Hat, Inc. Release     : 4.el5_4.2                     Build Date: Sat 30 Jan 2010 03:11:47 AM CST 存在 replication 时,slave 跟不上 … Continue reading

Posted in 默认分类 | Tagged , , , | Leave a comment

港澳游第四天

4月6日是我第一次出境旅游的第四天,任务列表: 水瑞士军刀一把 水充电电池十六颗 视察香港科技大学 回墙内 早晨起床,跟旅馆说要回大陆了,倒也不用办啥手续。热情的老板看到我手里的空水瓶,还让我装了一瓶水。其实我原来不知道那个小旅馆还有一个公共小房间,类似于写字楼的茶水间的。 出门,步行走到海港城的港威商场。这里的商场没写中文名字,只写了THE GATEWAY,我觉得发音大概就是,进去问了果然就是。游荡了一圈找到瑞士军刀的店,没上班。于是地铁坐了两站去电池店,也没上班。原来他们都是11点才上班的。于是返回瑞士军刀店,看店员盘点货物打扫卫生,到11点整,店员翻过来CLOSED牌子,我才进去。一边给同学打电话详细问买啥型号,一边跟店员沟通。这个店是用远程桌面登录到中心服务器上,运行ERP软件的,可以查到香港各店的存货量,不过他们主要是以“片号”作为依据,所以我又打开网站查了商品名和片号的对应,成功买下。 此时再去电池店,买了十六颗充电电池。 然后坐地铁去彩虹站。下车后走错方向了,没看到公交车站,又问了乡市政大厦的保安,他又不会说普通话。我拿出手机打字,终于得到了指点,在地铁另一侧找到公交车站。九巴的车是有显示屏报站的。没几站,车就进山了,雾蒙蒙的,似乎路过了一座监狱。到大学门口,哥哥在车站接我,于是和哥、嫂、婴儿侄子、哥哥的丈母娘一起在学校餐厅吃饭。饭后,哥哥带着我在学校转了一圈。科技大学并不算很小,大概是因为在远郊区的缘故吧?足球场、自助烧烤在海边;实验室在中间;图书馆、餐厅、健身房在高处。据说射雕英雄传以前在这里拍摄的,后来被政府征地建了大学,邵氏很不高兴,所以从来没给该校捐资。该校的图书馆就是卖六合彩的香港赛马会捐建的。 参观完学校,去黄大仙看了看,一个很小的祠庙,有佛道儒三教的成分。祠旁边又是flg标语。因为很小,很快参观完毕,就开始回大陆了。 坐地铁到九龙塘站,换乘,原来东铁线是在地面上的,类似于北京13号线;正感叹,发现一列DF11牵引的广州东-九龙列车开过去,更加感叹!用游客全日通坐到上水站,出站换票,20元,自动售票机找零很多硬币,唉。 罗湖站下车,出站、过关。在中立区有中国检验检疫的流行病健康申报,需要填写最近去过哪里,是否接触过流行病人,如何联系等等。进入深圳之后,发现原来深圳火车站就挨着罗湖口岸!!果然是用笔画了一个圈的城市!邮局旁边坐机场2线小巴去机场。不知道为什么我的航班不能网上办理也不能自助机办理,最后还是去了柜台。然后把电脑从背包掏出来,给背包打包捆扎,补托运。结果安检报警,而安检员又等了很久才来,看了录像之后问我带了啥电池,我说是镍氢的,他又问给啥设备用的,我说收音机。于是没开包检查就放行了。安检时我抢了一个篮子先放东西,比我前面那位还先过去。很奇怪今天金属腰带扣没有被安检门报警。安检之后迅速跑过去,19点37分。按说19点30就开始登机了,但一直等到40多分才开始。飞机门口写着本飞机由中国国际航空公司租用。等了不少时间才推出,路上空姐才广播机长和乘务长姓名。几位空姐和空哥挺活泼的。好不容易熬到北京,下飞机一看,原来是澳门航空公司的飞机。那大概空服和飞行员也是澳门航空的吧?来回两次飞行都没看到飞机铭牌,不知道是不是改位置了

Posted in 默认分类 | Tagged , , , , | Leave a comment

港澳游第三天

小盆友们快搬凳来了,排排坐吃果果了! 今天去的是迪斯尼。 早晨为了机票的事,先去了一趟湾仔附近的国航,结果大厦保安告诉我是公众假期不上班。打了一圈电话,机场管理局告诉的就是这个不上班的国航的电话;这个不上班的国航自动语音系统告诉的是+86400那个电话……最后还是打了那个电话改期机票到6号。因为没有同等仓位,只能改期到全价经济舱了。惨…… 然后从湾仔坐地铁到中环、从中环步行到香港站,真tmd远,比西直门都远,竟然还能换乘!从香港站开始坐东涌线,到欣澳站换Disney线。 进入景区,很多“功友”(不过不知道是不是真的,也许是外包劳工呢)在派发光盘和传单。没理他们,继续走。经过迪斯尼的标志性喷泉之后,右边就是大门了。我刚进大门,乐园的火车正好开过来,拍pp! 从右侧领了游园指南和节目时间表,进去。具体游园细节就不多说了,我重点推荐几个项目: 灰姑娘旋转木马 森林剧场:今天的节目是Festival of the Lion King,舞剧。唱得音很准,舞蹈也很好,主要部分是Simba的周年庆典上的回忆,几乎是狮子王的精华剧场版。真不知道他们怎么找来这么高水平的演员的。加上励志的情节,我几度泪流满面。 音乐厅:今天的节目是一个3D动画片,题目好像说的是Mickey指挥乐队,但实际上主要是唐老鸭。用唐老鸭串联了几个经典动画和人物。比较值得注意的是该影院的屏幕相当宽,我目测大概是环景200度。另外座位上备有气体和水喷头,会配合情节喷出香味和水滴。今天的影片大量使用近景三维,片中人物几乎到了观众鼻子跟前。我看到很多观众在伸手想摸一下。这部片子我看了两遍。 幻影箱:可以算是三维版本的动画片吧,用现场模型的方式展示了动画的原理 晚上的焰火:整个乐园的突出优点就是音乐和动作的配合。乐园使用小音量多喇叭的形式,使声音跟着剧情走,无论是巡游,还是焰火,配合得都极为精确。焰火其实没啥好说的,就一句话: 经典就意味着永恒 听到“Dreams come true”这句,我的泪都留下来了 晚上回来之后,在佐敦站下车,步行走到跨界巴士站踩点,为明天返回墙内做准备。跨界 巴士站在童军道,也就是上海道的延长线上。 踩点完毕,到汉口道贺北京道交叉口的HMV帮同事水了一张DVD;还去丰泽看了看,那里 E72卖 3588元,好贵! 回住处,卸货,步行去星光大道看了看。可惜今天天气差,维港夜景只能从照相摊的样板 照上看一看了。顺着香港艺术馆前的观景台遛到巴士总站,在总站北边的许留山吃了一个 龟苓膏、一块红豆糕点。发现许留山做的龟苓膏和在澳门买的不一样,药力很足,几乎将 我击倒。恍惚中看到他们的对联,似乎是卖药的……出来之后从广东道步行到北京道,路 过刚才看过的丰泽,回到住处,上网来给你们讲我今天的经历。 今天的教训: 刷中银奥运VISA卡的时候忘记说银联了,结果刷了港刀。估计要付货币转换费给VISA了 去迪斯尼的纪念品店太晚,人山人海 去和米老鼠合影,看到人多就退缩了,结果竟然人家下班了…… 明天视察计划:香港科技大学

Posted in 默认分类 | Tagged , , , , | Leave a comment

港澳游第一天第二天

第一次出境游哈,希望大家别嫌我罗嗦 购买顺序 携程订机票:北京-珠海、深圳-北京 在淘宝上找好了香港的住宿、买了L签注通关服务,但是没找到澳门能住得起的地方 4月3日早晨,先坐飞机到珠海,想找去横琴口岸的车,因为传说那个口岸人少。结果那个车因为人太少取消了……只好到拱北口岸去,找旅行社领了名单,一转眼导游就不见了。我忐忑不安的拿着只有我一个人构成的旅行团名单去了团队过关窗口。感谢国家,顺利出境。然后去撒了一泡和社会形态保持中立的尿,才前往澳门。途中到处都是赌场广告。一过澳门入境,就有一堆ppmm在发赌场传单。本来我不想理的,但是听到是威尼斯人的,就收下了。随手翻了翻,觉得还是坐赌场的免费车比较好。问了一下,威尼斯人推荐我去葡京(因为我问的是怎么去大三巴牌坊比较方便)到了新葡京下车,直通停车场的地下室是老虎机、赌大小等,我还以为我等散户只配在地下室混了呢。后来发现原来每层都差不多,只有一层是有赌马专区的。也许大户都不在大厅玩吧?考虑到新葡京送回客人需要有车票,我就换筹码赌了几把大小,一直押小,三胜三负,真的很概率!拿了车票,到地面层出门,对着GPS地图和路标走到大三巴牌坊,拍照买蛋挞,返回。结果返回时我选的那个巷子是错的。幸好新葡京够巨大,远远的就拿看到。返回路上视察了议事厅。到新葡京下层找服务员要了一瓶“葡京酒店敬赠”的饮用水,就去码头了。 在港澳码头,很悲惨的发现喷射船票已经售罄。问各旅行社代理,澳门市内住宿都在千元以上。虽然路上我路过了某600元宾馆,但因为之前在网上问过他们连网络都不提供,当时就没想住。考虑再三,决定奔袭香港。用珠海联通的手机信号,给香港那个家庭旅馆打了个电话,要求提前入住。坐了新渡轮到香港特区九龙。路上颠簸很厉害,有人晕船吐了。更e的是有人发短信逗我说:你知道吐满了咋处理啊。 下船后入境,我被“负载均衡”到了“香港永久居民”窗口办理。不过我不知道香港永久居民和香港居民窗口到底啥区别。入境后步行走到重庆大厦,睡觉! 第二天早晨,正式办了入住手续,补了一天住宿费。该店家只收人民币!!去地铁站买游客全日通,然后坐地铁到金钟站,B口出门左转,10块6毛钱的629路去海洋公园。 海洋公园早晨人还比较少。中午开始人多起来了,我去哪个展览,哪里就人多。等我进去后面也没人了。海洋剧场的表演我等了两趟才排上。海洋公园的太平洋海岸海狮馆、海洋馆都是好几层的,可以隔着玻璃看水里。有个自由落体的娱乐项目,看着挺刺激的。真坐的时候,只是觉得高了,对下落倒真的感觉不大。我对悬挂式缆车倒是挺害怕。 出公园,629回到金钟站。赶快去买了一张八达通,发现离开这个东西真的寸步难行。出地铁站B口右转,到12A车站。因为没问清楚,多花了钱。其实 12A路城巴是免费送人去山顶缆车站的,因为发车后只有一站距离。到山顶缆车,发现也是人山人海。幸好咱提前买了票,直接从有票通道进入了。排了20min左右,车来了。这个缆车角度很大,在车上看别的房子,觉得都是斜的。刚出站就看到车左边是在北京到处做宣传的那个WWF。车运行时推背感强烈,而且还有压耳感。走了一站地的时候前面的哥们掉出两块钱硬币,我捡起来,问了没人认领,我就占有了。 蜡像馆是个好地方,好呀好地方!在其他游客的帮助和自力更生之下,我也和core们、名人们合了影,还发表了公开的演讲。不过我发现香港的景点真的是对数码照相技术应用到了极致,只要有客人来,不管要不要,先拍个照片,然后等你认购。这一点我在海洋公园见了七八次,没想到蜡像馆一进门也是这一套:和成龙的蜡像合影。 出了蜡像馆,去天台。可惜今天有雾,啥也看不到。去对门商场溜达了一圈就回来吃了点东西。缆车也是人山人海,甚至我还看到有几个人拿着海洋公园拍的照片!!为啥我这么俗,总是和别人的路线一样?? 返回城里,步行走到地铁站,坐地铁回来向墙内的朋友们讲讲我这两天的故事。 明天的目标是迪斯尼,请喜欢我的朋友们搬凳来听。

Posted in 默认分类 | Tagged , , , , | Leave a comment