What Kevin is Thinking

System Administration, System Optimizing and a little Programming :)
  • Varnish升级到2.0.5 - [技术笔记]

    2009-11-16

    分类: 技术笔记
    经过了大半年的等待,Varnish终于推出了新版2.0.5。来看看新版特性:

    2009-11-09 Varnish 2.0.5 released
    Varnish 2.0.5 has just been released. This release contains multiple changes, amongst them:

    Performance improvements, particularly on Linu...
    Tag:varnish
    Kevin 发表于23:49:19 | 阅读全文 | 评论 0 | 编辑 | 分享 0
  • Varnish自动重启子进程问题更新 - [技术笔记]

    2009-04-16

    分类: 技术笔记
    我的Varnish服务器在访问量达到一定程度的时候会出现自动重启子进程的问题,从日志中出现重启子进程时有以下错误提示

    Panic message: Missing errorhandling code in sma_alloc(), storage_malloc.c line 79:   Condition((sma->s.p
    tr) != 0) not true.  errno = 12 (Cannot allocate me...
    Tag:varnish cache vcl
    Kevin 发表于10:13:56 | 阅读全文 | 评论 0 | 编辑 | 分享 0
  • Varnish更新到2.0.4 - [技术笔记]

    2009-04-13

    分类: 技术笔记
    2009-04-01 Varnish 2.0.4 released
    Varnish 2.0.4 has just been released. This release contains multiple changes, amongst them:

    Serve graced objects if the backend is unhealthy. Portability fixes for Solaris, MacOS X/Darwin...
    Tag:varnish cache
    Kevin 发表于10:06:44 | 阅读全文 | 评论 0 | 编辑 | 分享 0
  • Varnish无法分配内存导致自动重启子进程的问题 - [技术笔记]

    2009-03-11

    分类: 技术笔记

    今天发现我的Varnish2.0.3版在运行一段时间后就会自动重启子进程,导致缓存命中率低下(不到50%),查看/var/log/message发现果然存在Varnish不断重启新的子进程的现象,报错中基本上都带有Cannot allocate memory的提示。查询官方网站的性能优化页面后发现,当缓存的object数量级较大时可以进行一些优化。摘取相关信息如下:

    Running with many objects
    If you have many o...

    Tag:varnish cache malloc crash
    Kevin 发表于17:40:02 | 阅读全文 | 评论 2 | 编辑 | 分享 0
  • Varnish解决带参数的URL可能造成多份缓存的问题 - [技术笔记]

    2009-03-10

    分类: 技术笔记

    当Varnish遇到带参数的URL(这些参数还经常变)的时候,通常会存在同一个真正的URL存放多份缓存及缓存命中率低的情况,根据官方网站的文档说明,可以在sub_recv中加入如下段解决。

            if (req.url ~ ".(jpg|gif|png)\?.*") {
             &nbs...

    Tag:varnish regsub hash req.url 提高命中率
    Kevin 发表于16:31:45 | 阅读全文 | 评论 0 | 编辑 | 分享 0
  • Varnish升级到2.0.3 - [技术笔记]

    2009-02-26

    分类: 技术笔记

    Varnish在2月12日又更新了版本,更新日志:

    Varnish 2.0.3 has just been released. This release contains multiple changes, amongst them:

    Support for backend timeouts Multiple fixes in how we process ESI restart in vcl_hit is now su...

    Tag:varnish 2.0.3 慢 问题
    Kevin 发表于11:42:36 | 阅读全文 | 评论 8 | 编辑 | 分享 0
  • Varnish使用小结 - [技术笔记]

    2009-02-12

    分类: 技术笔记
    此日志会随时更新,当然,是随着我的应用积累:)

    实现静态文件压缩

    Varnish itself does not compress or decompress objects, although that has been on our wish list for quite a while. However, it will operate correctly with backends that support compression....
    Tag:varnish compress acl purge varnishadm
    Kevin 发表于13:13:09 | 阅读全文 | 评论 2 | 编辑 | 分享 0
  • VCL - Varnish configuration Language - [技术笔记]

    2009-02-11

    分类: 技术笔记
    VCL - Varnish configuration Language
    The VCL language is a small domain-specific language designed to be used to define request handling and document caching policies for the Varnish HTTP accelerator. When a new configuration is loaded, the ...
    Tag:varnish vcl
    Kevin 发表于20:33:22 | 阅读全文 | 评论 1 | 编辑 | 分享 0
  • 用Varnish实现图片防盗链 - [技术笔记]

    2009-01-08

    分类: 技术笔记
    Varnish的配置安装已在之前的文章中提到过了,这次重点来看下有关图片防盗链的问题。其实防盗链最普遍的就是通过Referer来判断,如果不是从指定的域名来访问的就咔咔。知道了这个思路,剩下的就是配置文件的事儿了,这里只给出相关的配置文件段(当然,是加在vcl_recv里面):

             if (req.http.referer) {
         &...
    Tag:varnish 缓存 cache 防盗链 vcl
    Kevin 发表于13:45:30 | 阅读全文 | 评论 3 | 引用1 | 编辑 | 分享 0
  • 用Varnish搭建Cache服务器 - [技术笔记]

    2008-10-10

    分类: 技术笔记
    前段时间图片服务器的连接数已经接近4W了(Windows服务器),为了减轻图片服务器的压力,尝试着用Varnish安装了一台Cache服务器用于图片的Cache,上线以后使用稳定,表现良好。先写下安装配置文档,还在精进中……欢迎大家互相交流

    安装环境
    操作系统: CentOS release 5.2 (Final)
    Kernel: 2.6.18-92.1.6.el5PAE

    软件列表
    varnish-...
    Tag:cache varnish
    Kevin 发表于15:32:10 | 阅读全文 | 评论 4 | 引用1 | 编辑 | 分享 0
共1页 1
立即注册PayPal并开始接受信用卡付款。

个人资料

Kevin

04年毕业于电子科技大学自动化学院

职业: 职业打杂

E-Mail: flyincat@gmail.com
feedsky
抓虾
google reader
my yahoo
鲜果
有道
九点

日历

搜索

文章分类

  • 技术笔记[108]
  • 生活心情[3]
  • 乐趣分享[4]
  • TED Life[5]

Tag

  • linux[61]
  • shell[20]
  • varnish[10]
  • cache[9]
  • programming[9]
  • unix[9]
  • 监控[8]
  • nagios[7]
More..

最新日志

  • Varnish升级到2.0.5
  • Ubuntu 9.10禁用“最近的文档”
  • 在Linux下给网卡做bond
  • Farewell All
  • [TED]吉米·威尔斯叙说Wikipedia(维基百科)的诞生
  • 我的第一个TED Talk Translation
  • twitter最新IP
  • lighttpd的日志rotate
  • 受宠若惊
  • lighttpd+modcache实现对小图片的Cache
全部日志>>

最新评论

  • sery:Kevin回复sery说: 我还没遇到过这个问题,不过...
  • sery:谢谢回复。 我现在用了64位的系统,但执行 varni...
  • sery:varnish 在32位的系统只能到2G。请问你怎么到的...
  • 稀饭:你的Varnish并发到4w后dmesg会出现 TCP...
  • Tina:回来了,也无法联系你了哈,呵呵,邮件也没有人回呀,等你消...
  • Tina:博主,怎么联系你呢,我给你发了EMAIL...
  • niule:谢谢,确实是-w参数会有问题,调整了就可以了! thx...
  • beibei.shi:余哥,祝您在那里一切顺利,很感谢您的指点,感激不尽!...
  • 奥德:很高兴认识你,有重要问题请教你,关于apache日志导成...
  • snow:....不会吧 混了几年也不觉得啊...

链接

  • 蝶说音乐
  • 羊羊得意
  • Carrier
  • 传说中的灰太狼
  • Taro&小砂子
  • Lee Kong
  • Freeke
  • Tony Yet
  • TED
  • TEDtoChina
  • 去哪儿

存档

  • 2009-11[2]
  • 2009-10[1]
  • 2009-09[2]
  • 2009-08[1]
  • 2009-07[4]
  • 2009-05[4]
  • 2009-04[8]
  • 2009-03[7]
  • 2009-02[3]
  • 2009-01[2]
  • 2008 [86]

管理

  • 进入后台 写新日志
  • 文章管理 评论管理
  • 更换模板 访问统计
  • 访问统计:
  • RSS 什么是RSS?
    用IM提醒我内容更新
    订阅到QQ邮箱
    订阅到鲜果阅读器
    订阅到Google阅读器
    订阅到抓虾阅读器
  • 《城客》第四期:创意之城
    博客大巴
    博客大巴使用指南
    博客大巴模板中心
    免费注册博客大巴
    一键博客搬家工具
    中文互动杂志城客
Copyright © 2002-2009 BlogBus.com, All Rights Reserved. 博客大巴 版权所有
博客大巴模板设计:新绿 | 作者: 饭团