我们的网站有一些大的PDF和MP3文件,我们希望将其作为静态文件caching在Varnish中。 目前我们并没有做太多特别的事情 – 只需在vcl_recv删除cookies并set resetp.ttl = 100w; 在vcl_fetch 。 问题似乎是当这些文件之一被请求时(可能是旧的浏览器),并且它不在Varnishcaching中。 当Varnish从后端下载文件时有延迟。 我的理解是,在数据完全加载之前,它不会开始提供给客户端。 这可能需要20秒左右,有时Adobe Acrobat或MP3插件变得困惑。 有没有一种方法可以直接pass内容,同时下载并保存在caching中,以便下一个匹配的客户端请求?
stream浪汉 我目前有一个在我的开发计算机上使用Apache和主机文件指向不同的文件夹设置。 我工作很好,但我刚刚发现stream浪汉。 使用stream浪汉唯一的问题是我似乎失去了使用内部域的所有能力。 目前我正在使用hosts文件来做这样的事情: main.dev – > localhost – > / local / www / main / * .dev – > localhost – > / local / www / main / staging.dev – >登台服务器 有没有反映这些域名映射到一个特定的应用程序,而不是必须去localhost:3000 ?
我试图在使用Vagrantconfiguration虚拟机时使用maestrodev / rvm模块,但在尝试include rvm时遇到了问题。 我不断收到 Error: Could not find class rvm for vagrant-ubuntu-saucy-64 on node vagrant-ubuntu-saucy-64 Error: Could not find class rvm for vagrant-ubuntu-saucy-64 on node vagrant-ubuntu-saucy-64 我看到两次相同的错误,并且在任何其他输出之前看到它。 我已经安装了模块使用 puppet module install maestrodev/rvm 并运行这个命令后, puppet config print modulepath的输出puppet config print modulepath /home/notgary/.puppet/modules:/usr/share/puppet/modules 而puppet module list产量 /home/notgary/.puppet/modules ├── maestrodev-rvm (v1.2.0) ├── puppetlabs-apache (v0.9.0) ├── puppetlabs-concat (v1.0.0) […]
当在Vagrant中进行安全configuration时,我无法获得服务器/angular色特定的剧本运行。 有一个共同的剧本运行所有主机,这是工作,但是当试图针对一个特定的angular色,我错过了一些东西。 任何想法是什么失踪? 完美的输出是: Running Ansible playbook… PLAY [all] ******************************************************************** GATHERING FACTS *************************************************************** ok: [127.0.0.1] TASK: [common | ensure apt-get is up to date] ********************************* ok: [127.0.0.1] TASK: [common | ensure build-essential installed] ***************************** changed: [127.0.0.1] TASK: [common | ensure git is installed] ************************************** changed: [127.0.0.1] TASK: [common | ensure curl is installed] ************************************* changed: […]
我有一个傀儡问题,具体到stream浪者使用清单/模块/ hiera-config与其木偶供应商的方式,因为“puppet apply site.pp”在生成的stream浪汉部署的VM(当在本地应用客户操作系统本身)。 在Vagrantfile的目录中,我有一个“puppet_files”子目录,其中有清单,模块和hiera文件,将被复制到VM上的/ etc / puppet(我使用带有“file”伪指令的puppet模块来复制这些文件)。 我的主机环境是OSX,我正在使用vagrant在VirtualBox上部署Centos 6。 背景信息: 当我input“vagrant up”时,我看到这个开头是: ==> default: Machine booted and ready! ==> default: Checking for guest additions in VM… ==> default: Setting hostname… ==> default: Mounting shared folders… default: /vagrant => /Users/juser/vm_stuff/vagrant-fresh default: /tmp/vagrant-puppet-1/manifests => /Users/juser/vm_stuff/vagrant-fresh/puppet_files/manifests default: /tmp/vagrant-puppet-1/modules-0 => /Users/juser/vm_stuff/vagrant-fresh/puppet_files/modules ==> default: Running provisioner: shell… 因此,它看起来像在我的OSX文件系统上创build临时文件,并从Vagrantfile中指定的位置复制源目录/文件。 在虚拟机本身puppet目录被适当地挂载为/ […]
我试图configuration一个Sophos Appliance(SEA)来处理反垃圾邮件。 这项服务的一部分是收件人validation,它询问下游MTA(在我们的例子中是Exchange 2010)中的有效收件人。 看起来像这样有一个问题,有关Exchange 2010不正确处理stream水线SMTP命令。 SMTP会话如下所示: Escape character is '^]'. 220 <my domain> Microsoft ESMTP MAIL Service ready at Sun, 16 Nov 2014 14:07:15 +1100 EHLO <valid domain> 250-<my downstream server Hello [<an ip>] 250-SIZE **250-PIPELINING** 250-DSN 250-ENHANCEDSTATUSCODES 250-STARTTLS 250-AUTH 250-8BITMIME 250-BINARYMIME 250-CHUNKING 250-XEXCH50 250 XSHADOW 然后,为了validation接收者,SEA在单个分组中发送以下内容(由分组跟踪validation) MAIL FROM:<a temp but valid email> SIZE=278 […]
我正在寻找从pipe道内拉出一部分财产,但我似乎无法得到它。 如果我使用的是ISE或者ps1文件,我可以根据需要进行操作并输出,但是我需要这样做。 我正在通过Exchange 2013 shell从我的域中提取活动同步设备。 Get-Mailbox -RecipientTypeDetails UserMailbox -ResultSize Unlimited -Filter {HiddenFromAddressListsEnabled -eq $false} | %{Get-Mobiledevicestatistics -Mailbox $_.Identity} | select Identity 这会给我一个类似结果的path,带有“noteproperty”成员types。 输出如下所示: contoso.com/User_OU/User_Name/ExchangeActiveSyncDevices/Device 我想从输出中返回User_Name。 如果我做一个分裂(在$身份是一个string),并返回该分割的第三个位置,我得到我想要的结果。 {$identity.split('/')[2]}} 我将如何将这个纳入pipe道?
我有Sonic Wall PRO 2040标准域networking。 我需要看看哪个电脑目前有高带宽使用率,例如stream媒体音乐或试图下载更新的反病毒,以解决带宽问题。 我发现在pipe理界面2有用的观点带宽使用情况: 日志>报告>报告视图:IP地址的带宽使用情况 系统>诊断>诊断工具:活动连接监视器 但目前还不清楚如何使用额外的带宽。 题: 有没有什么方法或(免费)的工具来parsing这个数据,以获得在一定的时间范围内的PC使用的graphics图表报告? 或者,它不一定是图表,顶级带宽用户列表也可以。
我有一个1.5 Mbit / s的链接,我想与150个用户分享。 我的设置如下: 具有3个NIC的Linux盒eth0 – 公共IP eth1 – 子网A – 50个用户(静态ips)eth2 – 子网B – 100个用户(通过dhcp) 我使用squid作为端口3128上的透明代理。dhcp服务器使用端口67和68。 我正在创build,但我认为数据包不会排到正确的队列 #!/bin/bash DEV=eth0 RATE_MAIN=2048kbit CEIL_MAIN=2048kbit BURST=1b CBURST=1b RATE_DEFAULT=1024kbit CEIL_DEFAULT=$CEIL_MAIN PRIO_DEFAULT=3 RATE_P2P=1024Kbit CEIL_P2P=$CEIL_MAIN PRIO_P2P=4 RATE_IND=32kbit CEIL_IND=$CEIL_DEFAULT tc qdisc del dev $DEV root tc qdisc add dev $DEV root handle 1: htb default 30 tc class add dev $DEV […]
有没有办法将networkingA的数据包转发到networkingB(就像路由器一样),而不用改变源IP地址(反之亦然,从networkingB到networkingA),还要执行stream量整形规则? 该解决scheme应该在FreeBSD中实现。 我search了FreeBSD的stream量整形,发现了ALTQ,但我不确定是否可以transparently地转发ALTQ包。 如果可能的话,那么我可能会使用Squid服务器(用于caching和更重要的logging用户的下载/上传 )和ALTQ(或其他)来设置networking来pipe理它们的带宽。 所以我的networking架构将是: Internet <==> SquidServer <==> TrafficshapingServer <==> LocalNetwork 但是,如果TrafficShaping用他的IP地址replace数据包的SourceIP,则Squid的日志变得无用。 因为Squid不知道哪个数据包来自哪个IP地址(所有Squid看到TrafficShaping IPAddress)