• varnish的timeout设置

    今天调试一个bug。手机通过2g网络上传文件的时候,常遇到服务器报503错误,并且概率比较大。
    先从程序查起,再到认证代理服务器,再到varnish。发现是varnish在文件还没有传完的时候就断开了连接,给客户端返回503。
    开始怀疑是varnish的 between_bytes_timeout 和 first_byte_timeout 的设置问题,但把这两个参数调大,问题依旧。
    最后发现是varnish sess_timeout 的问题。

    Read more...
  • 博客迁移到ramhost

    鉴于天朝的墙越来越高,所以想入手一个vps 搭梯子翻墙。

    网上搜索一下,国外vps服务商中,ramhost的评价似乎不错。ramhost的vps从 $3.99 到 $29.99 不等. 看的那天正好便宜的都没了,就买了个$19.9 的.

    订单付款第二天,ramhost发邮件说服务器好了。ramhost的web面板很简单,基本就只能重装系统和重启系统.不如dreamhost那么强大,所以不适合对linux不熟悉的用户。

    登陆上去看了下,默认安装的是Debian5.我从web面板上换成Debian6. ramhost的系统优化的不错。刚装的系统,只占用3m内存。主要也是因为ramhost刚开始的系统及其精简,连ssh都没有。装了ssh-server,openvpn,又装了mysql,apache,php. 把wordpress搭建起来,就用了678M内存了。

    Read more...
  • [转]Twitter Search is Now 3x Faster

    原始地址Twitter Search is Now 3x Faster) 由于众所周知的原因,原始地址不能正常访问,所以转帖到这儿。

    Read more...
  • opensuse 下 pulseaudio 的一个bug

    查看了下系统messages日志(/var/log/messages)

    结果发现每几秒钟就报错:

    pulseaudio[3046]: sap.c: sendmsg() failed: Invalid argument
    

    搜索了一下,应该是一个bug

    https://bugs.launchpad.net/ubuntu/source/pulseaudio/bug/187963

    修改一下 pulseaudio Local Sound Server 的设置,Multicast/RTP 选项,把下面两个复选框(Enable Multicast/RTP  sender,Enable Multicast/RTP  receiver)都给禁用了,就没这个错误了。

  • Dropbox的nautilus插件导致 nautilus 不能启动的问题

    早上打开电脑,突然发现 nautilus 无法启动。
    刚启动就立刻关闭,也不包错。Terminal 下启动也没异常提示, 日志里也没错误记录。
    很是郁闷,本人刚从kde下转到gnome下就遇到这个问题。

    最后用trace发现这个我问题是  Dropbox的nautilus插件导致的
    libnautilus-dropbox.so 报错 undefined symbol: g_malloc_n

    删除了  libnautilus-dropbox , nautilus就正常了。

    ps: nautilus的插件系统也太脆弱了吧,一个插件就能搞坏整个nautilus。

  • 读中国历史中的佛教

    中国历史中更多佛教

    中国历史中的佛教-豆瓣

    一本很薄很精炼的书。

    Read more...

subscribe via RSS