`
eimhee
  • 浏览: 2153136 次
  • 性别: Icon_minigender_1
  • 来自: 北京
社区版块
存档分类
最新评论

varnish 调试命令

阅读更多

Look at an incoming client request of a specific URL:

varnishlog -c -m RxURL:"readysetlearn/readysetlearn.htm"

Look at a a backend request of a specific URL:

varnishlog -b -m TxURL:"readysetlearn/readysetlearn.htm"

See requests for one specific Hostname:

varnishlog -c -m RxHeader:"Host: etherpad.org"

See the age of the cache objects for a specific hostname:

varnishlog -c -m RxHeader:"Host: etherpad.org" | grep Age
BELOW IS VARNISH < V3

Look at an incoming client request of a specific URL:

varnishlog -c -o RxURL readysetlearn/readysetlearn.htm

Look at a a backend request of a specific URL:

varnishlog -b -o TxURL readysetlearn/readysetlearn.htm

See requests for one specific Hostname:

varnishlog -c -o RxHeader "Host: etherpad.org"

See the age of the cache objects for a specific hostname:

varnishlog -c -o RxHeader "Host: etherpad.org" | grep Age

 

 

If an item has a high age it means that varnish is hitting the cache for it.

Thanks to Mithrandir from the #Varnish IRC channel for helping out and thanks to Tomnomnom for V3 help!.

调试500错误:

varnishlog -c -m TxStatus:^5

 

分享到:
评论

相关推荐

    linux-varnish配置

    安装并配置好Varnish后,可以使用以下命令启动和停止服务: ```bash sudo systemctl start varnish sudo systemctl enable varnish sudo systemctl status varnish sudo systemctl stop varnish ``` 四、监控与...

    基于Linux的Varnish的安装脚本.zip

    6. **监控与调试**:Varnish提供了一个名为`varnishlog`的工具,用于查看Varnish的日志,帮助调试问题。另外,`varnishstat`用于查看Varnish的统计信息,了解其运行状态。 7. **Nginx或Apache与Varnish集成**:如果...

    varnish及依赖包rpm

    这个命令会自动处理所有必要的依赖关系,包括上面提到的libcurl、libedit和pcre等。 4. **手动管理依赖** 如果你选择手动处理依赖,可以从提供的`RedHat依赖安装包`中提取各个RPM包,然后逐个安装。这通常不推荐...

    Varnish3.0.5的安装配置.txt

    此外,还可以使用`kill`命令来清除缓存中的特定条目,这对于测试和调试非常有用。 通过以上步骤,我们可以成功地安装和配置Varnish 3.0.5版本,进一步提升网站的性能和用户体验。需要注意的是,根据实际情况调整...

    Varnish+应用技术指南2

    多个VCL配置可以同时加载,当使用`vcl.use`命令切换配置时,效果是即时的,不会使缓存失效,仅对新请求生效。 #### 四、调试VCL代码 调试VCL代码主要有以下几种方法: 1. **检查varnishlog记录**:通过查看日志...

    Laravel开发-laravel-varnishable

    8. **测试和调试**:为了确保Varnish和Laravel的正确集成,开发者需要进行测试,以验证缓存策略是否按预期工作。这可能涉及到使用HTTP客户端工具检查Varnish的响应头,或者在Laravel的日志中查看与Varnish交互的事件...

    varnish安装配置[归类].pdf

    - `--enable-debugging-symbols` 启用调试符号,便于问题排查。 - `--enable-developer-warnings` 开启开发者警告,显示可能的问题。 5. 编译源代码:`make` 6. 安装编译好的二进制文件:`make install` ### 缺少...

    集群好书《高性能Linux服务器构建实战》 试读章节下载

    1.4.3 配置与调试Nginx 1.4.4 Nginx的启动、关闭和平滑重启 1.5 Nginx常用配置实例 1.5.1 虚拟主机配置实例 1.5.2 负载均衡配置实例 1.5.3 防盗链配置实例 1.5.4 日志分割配置实例 1.6 Nginx性能优化...

    vclfiddle

    HTTP请求发布给Varnish进行代理,可(当前)表示为cURL命令或HAR格式的JSON文档。 提交这些项目后,VclFiddle将提供一个隔离的Varnish实例,对其进行配置,然后重播HTTP请求。 捕获并显示生成的HTTP响应标头和正在...

    libvmod-includereq

    6. **测试与调试**:使用HTTP客户端工具(如curl或浏览器)发送请求,验证`libvmod-includereq`是否正确工作,确保合并的内容按预期呈现。 通过这样的过程,`libvmod-includereq`可以帮助开发者在Varnish层面上实现...

    linux笔记_运维

    `Haproxy`负载均衡器,`Tomcat`Java应用服务器,`Varnish`高性能缓存服务器,`KVM`虚拟化技术,`Openstack`云计算平台,`Cacti`、`Nagios`、`Zabbix`监控系统,`SVN`版本控制,`Redis`键值存储,`Ganglia`集群监控,...

    java技术分享

    - **调试**:帮助开发者调试应用程序。 - **性能分析**:收集运行时性能数据,用于优化代码。 ##### 1.10 如何使用REDIS来实现LRU Cache – 老宋分享 Redis是一个高性能的键值存储系统,可以用来实现LRU(Least ...

    m2c:Mage2click工具集,用于创建和管理具有适用于macOS的mutagen.io文件同步和Linux上的本机文件系统挂载的Magento Docker开发环境

    使用Xdebug进行调试 作者信息 执照 先决条件 此设置假定您正在具有至少6GB分配RAM,双核和SSD硬盘的计算机上运行Docker。 此配置已在macOS上进行了测试。 基于Linux的系统仍需要测试。 欢迎任何测试! 安装 要将...

    SYMFONY:各种项目的Symfony课程

    - 缓存与代理:掌握Symfony的缓存策略,如HTTP缓存和页面缓存,以及如何使用Varnish等代理服务器进一步提升性能。 - 性能监控:了解如何使用Blackfire或XHProf等工具分析代码性能瓶颈。 10. **部署与持续集成** ...

Global site tag (gtag.js) - Google Analytics