一个很方便的服务器当机提醒服务

嘛,普通的共享空间的话一般不存在这个问题,如果真的你的博客无法访问了,通常都是运营商的问题,等待他们去修复就行了;然而用VPS的话,即使服务器当机了,或者最最关键的HTTP服务挂掉了,却是基本上和运营商无关的,需要用户自己手动重启服务器或者打开HTTP服务

然而问题是,偶们怎么可能随时都关注服务器是否挂掉了呢?比如偶就经常服务器都挂了好久了偶却还不知道,直到突然想起了跑到自己博客上想要找点什么东西,然后打开,啊咧?连接服务器失败,然后这个时候才知道服务器挂了,于是赶忙跑去重启

所以,对于VPS用户来说,特别是像偶这样没有什么时间随时看着服务器运行而且有没有技术折腾优化服务器的用户来说,一个会提醒你你的服务器挂掉了的服务就显得格外有用

于是昨天在找了很多服务器当机提醒服务,并且实际试用了之后,最终决定推荐pingdom这个服务

为什么会推荐这个服务?事实上偶的要求非常简单,就两条:第一条,尽可能快速地通知偶这个博客打不开了;第二条,免费——嘛,毕竟这个博客不是什么商业网站,所以个人实在不打算用收费的服务,因为偶并不需要那些多么强大的功能;而第二条,相信是博客主都会这么想吧?说实话恐怕没人会希望自己的访客比自己先发现服务器打不开了

于是如何才能尽快的通知自己的博客打不开?最重要的就是必须要尽可能频繁地检查网站——什么半个小时甚至一个小时才检查一次的服务基本可以靠边站了——指望你们?恐怕还没有指望偶自己有效

再加上免费这一条,最终剩下的,实际上偶就找到两个服务,除开这个pingdom以外就只剩下一个Alertyx了,因此实际上可以选择的范围非常小,所以这两个服务偶都尝试了一下

Alertyx的优点是检查很频繁,5分钟就会检查一次,如果检查失败就会通知用户,但是缺点也非常明显——那就是居然不能发送邮件通知用户,只能使用电话或者手机短信通知,而邮件通知只能通知你的运营商;于是手机通知的话,话费或者短信费需要用户自己负责,于是在经历昨天两次服务器当机都没有收到alertyx的通知之后,毅然放弃,改用了一下pingdom

于是说说pingdom的优点——检查更加频繁,最高可以1分钟就检查一次,而且可以马上免费邮件通知用户——说实话,偶的要求仅仅就是这两条而已,其他的什么各种强大的服务对于偶来说都没有任何意义,偶只是需要一个能马上告诉偶偶博客连接不了了的服务而已——于是昨天就在偶发布文章之后,马上服务器就当机了,于是偶正在打开VPS的页面准备重启服务器的时候就收到了他们的当机提醒;而重启完毕之后又很快收到了他们的服务器恢复正常的通知

当然pingdom也不是没有缺点,比如免费用户只能监听一个服务,比如检查你的服务器的HTTP连接,如果你需要同时检查另一个服务器的HTTP连接,或者需要检查同一个服务器的IMAP连接,则需要付费帐户才可以,8过反正偶Mail是随时挂着在,IMAP连接不到的话可以很快知道;而且那个服务器的邮箱只在很少的时候才会用到,更多的时候偶都是用的更稳定更可靠的Gmail服务,所以只需要这个的HTTP检查,对于偶来说已经足够了

值得提醒的是,虽然最低可以设置1分钟检查一次,但是官方表示说建议设置1分钟检查一次的话最好设置连续两次以上连接失败才通知用户,除非你是对服务器运行要求非常苛刻的人;另外一点就是如果使用域名检测,建议设置检测一个存放在你的域名下面的一个比较小的文件而不是检查首页,因为网站的首页,特别是WP构建的首页非常庞大,这个检查服务说实话其实每次都是要连接到用户设置的地址并且打开之后才算一次检查成功,因此不仅每一次检查更花时间,而且会每分钟一次的检查对服务器的负荷也是比较大的;相比之下,如果设置为检查一个很小的文件,比如一个很小的图片啥的,连接到地址之后打开也非常迅速,比如偶先设置的是首页的时候完成一次检查需要5到6秒的时间,改为一张比较小的图片之后只需要不到两秒钟就能完成检测

说起来今天偶然看到一篇总结水果公司的成功因素的帖子,在此想谈谈里面谈到的两条的感想

首先第一条是“独裁无碍”

麦克·伊万吉里斯特(Mike Evangelist)还记得他最初见到乔布斯时的情景。那是2000年初在苹果的会议室里,苹果当时刚刚收购了德国软件公司Astarte的美国分部。伊万吉里斯特当时则担任Astarte运营主管。长期负责苹果营销工作的菲尔·席勒(Phil Schiller)任命伊万吉里斯特负责一个团队,该团队的任务是为苹果即将发布的高端Mac电脑开发一款DVD烧录软件,也就是后来的iDVD。

  “我们大约有三周的准备时间。”伊万吉里斯特说。他和他的手下开始创建漂亮的模型,描绘这款新程序的完美界面。到了指定日期,伊万吉里斯特和其他团队成员一起来到会议室。他们准备了许多页的原型截图,以展示新软件的多个窗口和目录选项,同时还配了许多图片和资料,用于说明这款软件的工作方式。

  “然后乔布斯进来了,”伊万吉里斯特回忆道,“他没有看我们的任何工作。只是拿起一支笔,然后向白板走去。他画了一个长方形。‘这是新的应用,’他说,‘它有一个窗口,你把视频拖到窗口里。然后点击一个烧录按钮。就这样,这就是我想要的。’”

  “我们都惊呆了。”伊万吉里斯特说。他们以前的公司可不是这样制定产品决策的。的确,科技行业没有哪家公司会这样做产品决策。

这里说的感想不是对“独裁”本身,而是对敲不死的要求本身

偶曾经说过,偶对可视化编程仅有的接触只是初中的时候自学过一点Visual Basic而已,8过到现在其实仍然记得,当时的希望是做一个功能强大的东西出来,然后最好要让面板布满各种按钮,这样用户才能体会到这个软件将会是多么强大

事实上这个影响应该说来自于那个年代看的各种电视剧里面对飞机驾驶舱,包括某非常古老的美剧“霹雳游侠”、“飞狼”什么的的吧?总之就是操控室里面布满了各种各样的开关,然后一看到就觉得——哇!好高科技啊!好多的功能啊!啥啥的,自然嘛,初中,用现在的话来说叫做最“中二”的时候,满脑子想的也差不多就是那样的东西

而相比之下,敲不死的要求则刚好相反,甚至就一个图两句话就搞定了——“这就是那个程序(指着那个图像,也就是一个正方形),然后我吧视频拖到窗口里,点击那个刻录按钮。就这样”

不知道的人可以认为敲不死只是一个不懂科技的CEO而已,当然敲不死当然不可能不懂科技——当年水果的第一台电脑Apple I可就是敲不死和Woz一起在车间里面用双手创造出来的,然而往往越是这样满脑子科技的人也就越有可能反而忽视了“易用性”这个问题(至少在不远的曾经的确是这样),很多程序员都是想方设法往自己的街面上添加各种各样的功能,不管他们是否真的被用户所需要,也不管用户是不是真的知道这些功能是拿来干嘛的——总之就是按钮越多看上去越高科技;

第二条是将反馈转化成灵感

乔布斯经常引用亨利·福特(Henry Ford)的一句名言:“如果我当年去问顾客他们想要什么,他们肯定会告诉我,‘一匹更快的马’。”

  这是乔布斯为苹果拒绝倾听用户建议所做的辩解,即使是那些最富激情的用户也不例外。“苹果的整个理念是,人们并不真正了解他们需要什么。”雷德说,“他们会告诉你一堆想要的东西。但当你真的做了,却会发现做错了。要想象出并不存在的东西很困难。”

  但乔布斯并没有完全忽视用户,他将用户的想法作为一种灵感,而非方向;作为一种手段,而非目的。自从上网本兴起以来,许多人都在乞求苹果推出同类产品。这些体积小巧且非常便携的产品是PC市场增长最快的一个领域,而苹果却似乎正在错过这一机遇。有些人(恐怕也包括你自己)甚至对上网本进行破解,为的就是安装Mac OS。乔布斯却表现得异常坚决。在谈到苹果上网本的前景时,他说:“我不知道怎么做出500美元而又不是垃圾的电脑。”

  时间转眼来到了2010年1月,乔布斯的确发布了一款500美元而又不是垃圾的电脑。但是iPad并不是上网本。既有优于上网本的地方,也有不如上网本的地方,但绝不仅仅是一匹更快的马。

这里敲不死引用了亨利福特的名言——更快的马。说实话对于这一条名言偶所记得的也已经不多了,8过隐约好像记得这是亨利福特造车的时候说的话,内在的含义就是,如果我去做客户调查,那么他们肯定不会告诉我想要一台汽车(记不太清楚了,如果有错误欢迎指正)

实际上这条言论所说的核心内容就一点:其实用户往往并不知道他们真正需要的是什么,或者说他们可能知道,但是无法用语言表述出来

相信绝大部分第一次接触这条言论的读者们,或者说“用户们”一定是反对这个说法的(包括在加入水果教之前的偶自己),但是很不凑巧的是水果却又不是一次两次证明了这条言论的正确性的了——或者反过来不用水果说话,为什么不少人那么喜欢玩“心理测试”的游戏?不就是因为无法从自己的判断当中准确地得知自己真正想要的东西么?(虽然绝大部分所谓“心理测试”仅供娱乐,但是也有不少非常正经的非常准确的心理测试的,不然还要心理学家干嘛?)于是结果就是,我们往往自认为最了解自己的人是自己,可是到头来却发现原来自己并不了解自己

回到水果上,水果的几件“自称”革命性的产品——iPod、iPhone、以及现在的iPad,没有一个是可以用常规的“用户调查”做出来的东西,在iPod出来之前,没有用户会说“想要一个只需要最多三步就能找到偶要放的歌并且播放的音乐播放器”,在iPhone出来之前也没有人说想要一台不用触笔的触屏手机,而最具有代表性的恐怕要数iPad——甚至在iPad发布会的时候,就如同亨利福特的跑得更快的马一样,当得知iPad运行的是iOS(当时还叫iPhone OS)的时候还有不少人骂娘说什么玩意儿啊这是——他们——甚至可能就包括我们自己——在当时都认为,自己需要的是一台运行完整的功能强大的操作系统的平板电脑,而不是iPad这么一台都不知道应该怎么命名怎么定位的“四不像”设备,;然而上述的每一件产品——iPod、iPhone、iPad,都在全球大卖,特别是iPad,这个在发布会上还没什么太多的反应甚至被大多数人骂娘称没用的玩意儿,却在发售之后成为水果史上卖的最快的产品,短短不到60天的时间就卖出两百万台

而在水果之前,早在1996年,微软就曾非常前卫地推出了Windows CE,2000年比尔盖茨就曾说运行完整的Windows的“平板电脑”将会在5年之内成为人手一部的产品,然而很可惜,距离2000年已经过了10年了,可运行Windows的平板电脑却仍然只有少数机型——而且没有一台卖得好的,以至于HP曾经引以为傲在iPad刚发布的时候还在嘲笑说人家各项指标不达标的自己的完整版Windows 7的平板电脑,却在不久前放弃而改为使用Android,而且整个发布时间被大幅推迟——因为这几乎意味着这台机器要打翻重来,为什么?就是因为上面说到的,用户都认为自己需要的是一台运行完整的Windows或者其他电脑操作系统的功能强大的平板电脑,可是偶们大家都错了

或许从这个角度来说,在水果里面任职的,还有一名甚至一整个非常强大的心理学团队也说不定?

总的来说,水果的成功几乎是不可能模仿的——这些总结出来的成功因素里面就有不少换一个公司恐怕就无法实现的因素——比如“CEO的独裁”,再比如CEO的绝对地位永远不用担心被炒鱿鱼,以至于不少人都担心如果敲不死不在了,水果是否还能存活下去之类;8过里面所提供的一些因素,比如上述的对用户体验的追求,却是任何一家公司都可以尝试的——你无法成为第二个水果,或者也可以说市场不需要第二个水果,但是这里面一定会有对你的公司,乃至于你的工作有所帮助的条目

Author: 星野恵瑠

Mac user, Niji-Ota, Chinese, Now working in Japan at MAGES. Inc., Future's aim is that one day my name can be listed in Wikipedia

19 thoughts on “一个很方便的服务器当机提醒服务”

  1. 这完全可以写2篇的..干嘛混在一起.. (==?!)
    话说当时推荐使用的不是Win ce而是XP的平板版.. (:D) 就是那个什么TE..

    iPad当时设计的时候就是参照上网本设计的..基本功能都能实现..
    而对于特别的..游戏..一般的上网本…玩大型单机游戏肯定不行了..网游的话..可以但是没多少人会去上,毕竟那么小个屏幕看着都头痛… (-w-;)
    iPad的话..直接把软件做成了一个个”包”..这样不仅方便管理了..而且每个程序都是针对iPad这个标准化的配置进行优化了..不想win下软件那样要考虑兼容性… (;;) 就像xbox和sp2/3/p一样..

  2. ….看的我想要把这篇复制回去, 改个标题, 换几个关键词, 再发布一遍..
    我用的另外一家的监控服务.

  3. 乔布斯如果死了,股价会跌一成吧。
    实话说我到现在也不知道ipad有什么好的,但是我觉得有购买冲动……

  4. (Japanese)
    自宅サーバーいいなぁって思ってましたけど、落ちた時などの管理してはいけなくて大変そうですね。
    Pingdomは友達も使ってますよ。

  5. 那个网站都是英文,最近头很大,没怎么理会。不过后面关于敲不死的独裁致富,我倒是用心看完了。从中提炼了 一句话:用户不知道自己想要什么。。。看来大家那么热衷于做市场调查,所以都很平庸。。要想成为一种让人膜拜的宗教产品,还是需要让自己成为带头大哥。。就像三流的广告都是介绍产品内容,一流的广告只是灌输一种理念,一种文化。。。水果公司就是这样。当然GOOGLE也是这样。。。

Leave a Reply

Your email address will not be published. Required fields are marked *

To create code blocks or other preformatted text, indent by four spaces:

    This will be displayed in a monospaced font. The first four 
    spaces will be stripped off, but all other whitespace
    will be preserved.
    
    Markdown is turned off in code blocks:
     [This is not a link](http://example.com)

To create not a block, but an inline code span, use backticks:

Here is some inline `code`.

For more help see http://daringfireball.net/projects/markdown/syntax

(;;) (:D) (!!!!) (……) (^o^;) (==) (OoO) (=v=o) more »Note: Commenter is allowed to use '@User+blank' to automatically notify your reply to other commenter. e.g, if ABC is one of commenter of this post, then write '@ABC '(exclude ') will automatically send your comment to ABC. Using '@all ' to notify all previous commenters. Be sure that the value of User should exactly match with commenter's name (case sensitive).