清理多个varnish服务器缓存的脚本

Node-RED系列(二二):使用dashboard搭配echarts制作漂亮的面板 在node-red中dashboard 是一个很常用的模块,其中它有一个chart节点可以用来制作一些图表,比如柱状图,折线图,饼图,但其中的图表并不是很美观,而且可配置项非常的少。 于是就有很多小伙伴找我做一套比较好看的图表面板,在对比了一下几个图表库,我选中了echarts。 不仅美观大方,而且非常容易集成,配置。下面先来看一下我做的效果。这里是直接做了四个折线图,第一个折线图有动态效果,第二个折线图是一个多线条的折线图,第三个折线图是在一个图例显示两个折线图。第二第三都可以用于数据对比。 第四个折线 阅读详情
版权声明: 原创作品,允许转载,转载时请务必以超链接形式标明文章 原始出处 、作者信息和本声明。否则将追究法律责任。 http://sery.blog.51cto.com/10037/163993

more remote_purge_cache.sh(代码来自他人贡献,不知原作者,如有问题,请告知,然后再加上出处)
#!/bin/bash
cd /usr/local/bin
for i in `awk '{print $1}' passwd.txt`
do
j=`awk -v I="$i" '{if(I==$1)print $2}' passwd.txt`
ssh.exp $j $i purge_cache.sh
done

more  ssh.exp(代码来自他人贡献,不知原作者,如有问题,请告知,然后再加上出处)
#!/usr/bin/expect
set password [lrange $argv 0 0]
set ipaddr [lrange $argv 1 1]
set scriptname [lrange $argv 2 2]
set arg1 [lrange $argv 3 3]
set timeout -1
spawn ssh root@$ipaddr $scriptname $arg1
match_max 100000
expect "(yes/no)?" {
send "yes/r"
expect "password:"
send "$password/r"
} "password:" {send "$password/r"} "*host " {exit 1}
interact

more purge_cache.sh

#!/bin/sh
 /usr/local/varnish/bin/varnishadm -T 127.0.0.1:3500 url.purge *$


more passwd.txt
192.168.0.1  password1

注意:密码文件不能有特殊字符

 
脚本写好后,执行 purge_cache.sh就可以看见执行效果,而不必登陆每一个服务器进行操作。

本文出自 “sery ” 博客,请务必保留此出处http://sery.blog.51cto.com/10037/163993

威纶通触摸屏与S7-1200以太网通信的具体方法和步骤(非常详细) 阅读详情

相关推荐

从零开始搭建属于自己的语音识别API服务器(ASRT开源项目)

材料准备 云服务器 (本人使用的的是阿里云服务器 Ubuntu(Linux操作系统)) 环境搭建 1. Python 3.7 话不多说直接上代码 sudo su yum -y install git yum -y install gcc yum -y install zlib-devel bzip2-devel openssl-devel ncurses-devel sqlite-devel readline-devel tk-devel gdbm-devel db4-devel libpcap-deve

zhi_qian的博客 5647

varnish学习笔记-清除缓存

varnish学习笔记-清除缓存 1. 概述,purge 当varnish缓存的后端文件有更新时,需要让varnish清除缓存,有三种方法: return (purge) —— 使流程进入vcl_purge 子程序,取出相应缓存的对象内容然后清除之; ban(String) —— 不从缓存中获取指定的内容; set req.hash_always_misss=true —— 强制不命中缓存...

chunyuan314的博客 2428

告别Qt Creator!VSCode + QMake + MinGW:从零搭建高效Qt开发环境

本文详细介绍了如何使用VSCode替代Qt Creator搭建高效的Qt开发环境,涵盖VSCode配置、QMake与MinGW集成、智能提示优化及构建调试技巧。通过实战案例展示如何提升开发效率30%以上,特别适合中大型Qt项目开发。

weixin_30466039的博客 243

java程序清除指定的varnish缓存

案例:varnish对某个动态页面(a.jsp)进行了缓存,且指定缓存时长为5分钟。如果在这5分钟内a.jsp的数据发生了变化,访问时仍会显示旧数据。直到缓存到期后varnish重新缓存才会显示新数据。这就导致页面不能及时显示更新信息。而且由于缓存时长只是一个估计值,如果设定的太长,则不能及时显示新数据,如果设定的太短,则可能浪费资源。 varnish缓存也可以通过后台管理手动执行命令进行清除,

keketrtr的专栏 1742

AI原生SaaS应用的自动化运维体系构建

随着ChatGPT掀起的AI原生应用浪潮,越来越多SaaS(软件即服务)产品开始以"AI优先"的方式设计——从用户交互到核心功能,都深度依赖机器学习模型(如推荐算法、智能客服)、实时数据流(如用户行为分析)和弹性算力(如大模型推理)。这类应用的运维需求与传统SaaS完全不同:传统运维像"修水管",哪里漏了补哪里;AI原生运维则像"照顾会成长的宠物",需要实时感知模型状态、数据变化和流量波动,主动调整资源。

AI天才研究院 1080

设备接入与APP(应用程序)接入华为云iotDA平台的详细操作步骤及获取方式

设备及APP(应用程序) 登录 IoTDA 平台所需的 入场与操作清单内容,提供逐项详细操作步骤和获取方式,并穿插贴士便于理解与实际操作落地。内容基于 华为云 IoTDA 控制台 和 IAM 控制台 的实际使用路径整理。

hy行者勇哥的博客 3059

varnish的使用和PHP清除缓存的技巧

官網地址 https://www.varnish-cache.org 安裝路徑 On Debian/Ubuntu this is /etc/default/varnish 設置Backend servers /etc/varnish/default.vcl vcl 4.0; import directors; # Default backend definition. Set this t

莫冲的专栏 1133

eNSP常见故障处理

eNSP无法启动设备一直停在#井号的问题的解决方案?

lvshiliang123的博客 2万+

企业CDN缓存系统varnish - 配置多个后端服务器、负载均衡、图形化清理缓存

目录1. 配置多个后端服务器2. 负载均衡3. 图形化清理varnish代理服务器上的缓存3.1 CDN推送管理3.2 设置用户管理 1. 配置多个后端服务器 (不同的域名分配到不同的后端) 一个CDN节点(代理服务器)它用来负责调度,当客户发出请求,他将请求分配给多个后端服务器, 然后再从这些后端服务器上获取资源,转发给用户。 在企业中一个代理服务器通常对应着多个后端服务器(即web服务器),...

rrrr_ffff的博客 368

【数字IC刷题】华为海思数字IC笔试题(1)详细解析版

【数字IC刷题】华为海思数字IC笔试题(1)详细解析版

MoorePlus的博客 4219

解决anaconda占用C盘空间过多问题

anaconda就算安装在其他盘,默认会把索引、锁定文件、压缩包等都放到系统盘(C盘),我用了两年,占用30GB。 1. 卸载不用的虚拟环境 查看已安装的虚拟环境 conda env list 卸载不用的、过期的虚拟环境 conda remove -n (要卸载的环境的名字) --all 2. 删除索引缓存、锁定文件、未使用过的包和tar包 conda clean -a 清理完之后,删除了15GB,还剩15GB,舒服了 ...

沉迷单车的追风少年 3万+

企业CDN缓存系统varnish——配置有俩台后端服务器的varnish系统、varnish实现负载均衡、图形化清理缓存

1.意义 一个CDN节点(代理服务器)它用来负责调度,当客户发出请求,他将请求分配给多个后端服务器,然后再从这些后端服务器上获取资源,转发给用户。在企业中一个代理服务器通常对应着多个后端服务器(即web服务器),他为多个后端服务器做代理。 2.配置具有俩台后端服务器的varnish系统 由于设备原因,这里我将用具有俩台后端服务器(web服务器)的varnish系统来做实验测试 vim /etc/v...

xy_的博客 313

DeepSeek 赋能智慧消防:以 AI 之力筑牢城市安全 “防火墙”

在数字化浪潮下,智慧消防系统亟需先进技术提升效能。DeepSeek 凭借 Transformer 架构与混合专家架构等核心技术,具备强大的多模态数据处理与智能决策能力,且支持本地化部署,保障数据安全。其在智慧消防领域的应用成效显著,从实现火灾风险动态感知与早期精准预警,到优化智能接警调度、设备健康管理,再到辅助应急指挥与疏散,有效降低火灾风险与事故损失。未来,DeepSeek 有望在智慧消防领域持续拓展,同时也需应对技术、数据等多方面挑战。

邓邓子的博客 1690

CDN缓存系统varnish——图形化清理varnish代理服务器的缓存

说明:之前我们清除varnish加速器上面的缓存采用的是命令的方式,现在采用图形化界面来清理缓存。此实验基于上一篇varnish多台后端服务器实验。 一、CDN推送平台的搭建(图形化清理varnish代理服务器的缓存) 1、CDN推送: 当后端服务器中的内容有更新的时候,在varnish的缓存中应该及时的同步后端服务器中的内容。相当于清空varnish中的缓存,当下一次进行访问时,直接从服务器中获...

weixin_45784367的博客 252

Probability and Statistics - 4th edition

Probability and Statistics - 4th edition

android 蓝牙通讯demo

android 下蓝牙通讯demo,实现了发现蓝牙,使能蓝牙,通过蓝牙发送消息。

企业CDN缓存系统--varnish(三)--清理缓存

文章目录企业CDN缓存系统--varnish(三)--清理缓存非图形化清除vcl_deliver模块的作用如何检查服务器是否加速检验是否命中缓存如何手动清除缓存图形化清理缓存(CDN推送平台)对varnish代理服务器的设置客户端测试 企业CDN缓存系统–varnish(三)–清理缓存 非图形化清除 vcl_deliver模块的作用 在缓存数据将要发送到客户端时调用,也就是当一个没有被缓存的数据交...

qq_36275923的博客 539

Devexpress16.2.6破解工具

Devexpress16.2.6破解工具Devexpress16.2.6破解工具Devexpress16.2.6破解工具Devexpress16.2.6破解工具

10-varnish缓存服务器

1. varnish原理 1)Varnish 简介: varnish 缓存是 web 应用加速器,同时也作为 http 反向缓存代理。你可以安装 varnish 在任何http 的前端,同时配置它缓存内容。与传统的 squid 相比,varnish 具有性能更高、速度更快、管理更加方便等诸多优点。有一部分企业已经在生产环境中使用其作为旧版本的 squid的替代方案,以在相同的服务器成本下提供更好的...

weixin_43557605的博客 518

复分析 阿尔福斯(Ahlfors) 第三版答案 英文

答案分为十章,有部分习题没有答案,全英文复分析阿尔福斯(Ahlfors) 第三版答案

linux httpd 缓存清理,利用varnish构建httpd缓存服务器

varnish如何存储缓存对象:file: 单个文件;不支持持久机制;malloc: 缓存在内存中;persistent:基于文件的持久存储;(此方式不建议使用)vcl:配置缓存系统的缓存机制;【线程中缓存功能的工作机制】一、在vs2和vs3上安装http写入文件,内容一个为on vs2,另一个为on vs3[root@vs2~]#yuminstallhttp[root@vs2~]#f...

weixin_35928736的博客 378

企业CDN缓存系统varnish——图形化清理varnish代理服务器的缓存

之前我们清除varnish加速器上面的缓存采用的是命令的方式,现在采用图形化界面来清理缓存。此实验基于上一篇varnish多台后端服务器实验。 一、CDN推送平台的搭建(图形化清理varnish代理服务器的缓存) 1、CDN推送: 当后端服务器中的内容有更新的时候,在varnish的缓存中应该及时的同步后端服务器中的内容。相当于清空varnish中的缓存,当下一次进行访问时,直接从服务器中获取新的...

CapejasmineY的博客 311

varnish——图形化清理缓存

步骤一:从真机给server1代理传一个压缩包 bansys 步骤二:在server1代理服务器上面进行设置 开始在node1上面搭建服务 yum install -y unzip php httpd安装这些服务 unzip bansys.zip -d /var/www/html解压到apache下 vim config.php改php图形化服务的配置文件 改ip是172.25.254.1,apa...

AaNiceMan的博客 268

企业CDN缓存系统varnish——图形化清理varnish代理服务器缓存

之前我们清除varnish加速器上面的缓存采用的是命令的方式,现在采用图形化界面来清理缓存 图形化界面清理缓存,主要是权限列表的设置要会,不能让什么人都有权限去清理缓存 就是想实现把node1代理服务器上面的缓存实现图形化清除,可以有权限设置 现在node1部署这个服务,测试的时候在哪个浏览器里面都可以进行缓存清理 这个在node1代理服务器上面设置 步骤一:从真机给node1代理传一个压缩包...

qq_42024433的博客 233

企业CDN缓存系统varnish(三)-----图形化清理varnish代理服务器的缓存

之前为命令清理缓存,本次为cdn推送平台清理缓存,当后端服务器有更新时,在varnish缓存器中应该及时同步,即就是清空varnish中的缓存,当下次访问时直接从服务器中获取新的内容。 一、CDN推送平台的搭建 在server1: 1.安装软件: yum install -y unzip php httpd ##修改httpd端口为8080并启动(varnish已经占用80) 2.解压...

qq_45425035的博客 235

企业CDN缓存系统varnish[多个web后端服务器间的负载均衡、具有多资源的web后端服务器的varnish系统、CDN推送平台]

文章目录一、varnish系统的基本定义及概念1.什么是varnish?2.为什么要有varnish加速缓存代理服务器3.varnish加速器的工作流程4.什么是CDN?二、搭建最基本的varnish系统 一、varnish系统的基本定义及概念 1.什么是varnish? Varnish是一款高性能的 开源web加速器,任务是 反向代理并缓存他后面的web服务器的内容,并且响应用户的请求 。 va...

ranrancc_的博客 833

Varnish(四)完-----图形化清理varnish代理服务器的缓存

前言 之前我们清除varnish加速器上面的缓存采用的是命令的方式,现在采用图形化界面来清理缓存 图形化界面清理缓存,主要是权限列表的设置要会,不能让什么人都有权限去清理缓存 就是想实现把server1代理服务器上面的缓存实现图形化清除,可以有权限设置 现在server1部署这个服务,测试的时候在哪个浏览器里面都可以进行缓存清理 这个在server1代理服务器上面设置 推送平台 什么是CDN推送 ...

Chen的博客 259

Varnish搭建CDN缓存系统

varnish简介 Varnish是一款高性能的开源HTTP加速器。(是一款高性能的开源反向代理服务器和缓存服务器) varnish的特点 (1)是基于内存缓存,重启后数据将消失。 (2)利用虚拟内存方式,io性能好。 (3)支持设置0~60秒内的精确缓存时间。 (4)VCL配置管理比较灵活。 (5)32位机器上缓存文件大小为最大2G。 (6)具有强大的管理功能,例如top,stat,adm...

even160941的博客 886

linux服务器批量清理varnish缓存信息方法

1.手动清除缓存 上一篇博客我们写了如何部署varnish来实现高速缓存进行cdn加速,但是服务器的信息会更新,所以需要清理缓存,重新加在缓存,具体方法如下 varnishadm ban.url .*$ ##清除所有缓存 varnishadm ban.url /index.html ##清除网页的缓存 varnishadm ban.url /admin/$ ...

橙汁Iter的博客 548
上一篇: 分布式文件系统MFS(moosefs)实现存储共享
下一篇: 可扩展、高可用、负载均衡网站架构设计方案
leminsky
博客等级 码龄22年 43粉丝 0原创
评论
成就一亿技术人!
拼手气红包6.0元
还能输入1000个字符
 
 条评论被折叠 查看
添加红包

请填写红包祝福语或标题

个

红包个数最小为10个

元

红包金额最低5元

当前余额3.43元 前往充值 >
需支付:10.00元
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付元
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值