Articles of stream浪者

最大连接数量Squid

我有一个Squid代理服务器,控制我的networking的所有互联网stream量。 我需要一种方法来阻止用户在我的networking中下载大文件(比如> 50MB)。 我禁止了一些着名的端口(例如洪stream),但一些下载是可能的HTTP端口。 显然我不能禁止80港! 一个简单的解决scheme是限制每个IP的同时连接的最大数量(例如3个连接)。 这是可能的在这个configuration鱿鱼: acl ACCOUNTSDEPT 192.168.5.0/24 acl limitusercon maxconn 3 http_access deny ACCOUNTSDEPT limitusercon 但是这个解决scheme对于网页浏览的效果确实不错,因为任何智能浏览器都可以通过多个连接同时获得网站的不同部分,以加速网页浏览。 但是,如果我们有最大数量的连接,浏览器将无法获得一些部分,网站将部分显示,部分/图像/框架将不会显示。 那么,我们可以限制持续连接的最大数量吗? 我认为这个策略将起作用: 指定10秒内活动的最大连接数但每个IP的同时连接数是无限的 但是如何在Squid时实施这个策略呢? 用哪个configuration? 更新: artifex和Tom Newton提供了使用带宽限制的方法来打击下载。 但是squid中的带宽限制有一个缺点:它是静态的,不能dynamic改变。 所以一个人有一个有限的带宽,不pipe有多less人使用互联网(也许没有人)! 此外,这个解决scheme不能阻止人们下载。 他们仍然可以下载,但速度较慢。 但是,如果我们find一种方法来终止持久性连接(或任何超过特定时间的连接),下载大文件将几乎不可能(总是有某种方法!)

实时videostream:微软还是Adobe?

我正在寻找一个实时videostream解决scheme。 客户端将能够通过插件(Flash或Silverlight)或独立应用程序(Windows Media Player,FLV等)观看video。 但我无法在Microsoft解决scheme(Windows Media Server(MMS,RTSP)+ Silverlight作为客户端)或Adobe解决scheme(Flash Media Server(RTMP)+ Flash / Flex)之间进行select。 stream媒体是短时间播放,不会24/24小时在线。 我试了两个,我发现FMS的廉价版不提供安全防止用户注册为已发布(您必须编写自定义模块…),Windows Media Server提供了此function。 我们已经有Windows Server许可证。 (所以Windows Media Server对我们来说是免费的。) 你有什么build议? Flash或Silverlight实时videostream的最佳select是什么? 谢谢!

当尝试同时向同一主机发出多个出站连接时,SSH'连接重置'

我有一个脚本执行一个Rake远程任务,为每个angular色执行一次。 这两个angular色都是同一个Vagrant实例的用户。 所以本质上这个任务是并行打开两个SSH连接到同一个虚拟机,并在每个连接上执行一些命令。 我经常发现,当这个任务执行时,会产生下面的错误: ssh_exchange_identification: read: Connection reset by peer 但是,这只发生在我们的Jenkins从属节点上,这是一个Mac Mini。 我想出了一个简单的例子来重现连接重置行为: ssh root@vagrant-target "echo hello" & ssh root@vagrant-target "echo bye" 我也发现执行上面的命令不会重现我的本地MacBook Pro实例,它具有相同的Vagrant设置,即使我反复做这个错误。 两台机器都具有相同的操作系统版本,以及相同版本的SSH。 我也用-vvv运行了上面的ssh命令,但没有看到任何明显的东西。 唯一想到的是,我在Jenkins机器上看到了一些sshd进程,可能是由Jenkins使用的: jenkins 34394 0.1 0.0 2471700 840 ?? S 6:27PM 0:00.05 /usr/sbin/sshd -i jenkins 35220 0.0 0.0 2470872 1284 ?? S 6:27PM 0:01.38 /usr/sbin/sshd -i root 35218 0.0 0.0 […]

为什么我的傀儡variables不是由Vagrant的puppet.facter选项分配的?

鉴于以下configuration在我的Vagrantfile中: puppet.facter = { 'variableOne' => 'one', 'variableTwo' => 'two' } …以下是清单: notify{ "Got here with ${variableOne} and ${variableTwo}":} 当我运行vagrant up (或vagrant provision如果已经),我看到输出中的以下行: ==> default: Notice: Got here with and 而当我join了对stream浪的命令的嘲弄之后,我在输出中也看到了这一点: ==> default: Running Puppet with default.pp… DEBUG ssh: Re-using SSH connection. INFO ssh: Execute: FACTER_variableOne='one' FACTER_variableTwo='two' puppet apply –verbose –debug –manifestdir /tmp/vagrant-puppet-3/manifests –detailed-exitcodes /tmp/vagrant-puppet-3/manifests/default.pp […]

什么是低访问量,中等访问量和高访问量的网站?

我们经常在互联网上看到有关Facebook,Google,Yahoo等大名鼎鼎的网站,每个月有数亿访问者。 但是对于较小的(或者我应该说平常的)网站来说,数量级呢? 有人可以举例说明什么是小stream量,中stream量和非常高的stream量,例如一个月的访问范围。 我只想有一个规模,并能够将网站分类为现在,我没有任何参考。

限制Linux网关内部接口的带宽

我负责一个基于Linux的(运行Debian的)分支机构路由器,它需要一个单一的高速互联网连接(eth2),并把它变成大约20个内部networking,每个networking有一个独立的子网(192.168.1.0/24到192.168 .20.0 / 24)和一个单独的VLAN(eth0.101到eth0.120)。 我正试图限制一个内部子网上的带宽,这个内部子网一直在嚼碎更多的带宽。 做这个的最好方式是什么? 我第一次尝试在这里是奇迹般的,我在这里听到超级用户。 不幸的是,这对我恰恰相反的情况非常有用……它在客户端而不是在互联网端很有用。 我的第二次尝试是使用在http://www.topwebhosts.org/tools/traffic-control.phpfind的脚本,我修改了这样的活动部分是: tc qdisc add dev eth0.113 root handle 13: htb default 100 tc class add dev eth0.113 parent 13: classid 13:1 htb rate 3mbps tc class add dev eth0.113 parent 13: classid 13:2 htb rate 3mbps tc filter add dev eth0.113 protocol ip parent 13:0 prio 1 […]

将hieraconfiguration打印到由puppetpipe理的configuration文件中的多行

在我的yaml文件中,我有多个值需要打印到另一个php模块pipe理的ini文件中。 我可以通过heira获取值并将它们输出到ini文件,但格式不正确。 yaml文件中的每个项目都必须用一行分隔,我该如何实现? 这是我的yaml文件: — nginx: phpini: – display_errors = On – error_reporting = -1 – date.timezone = "Europe/London" – sendmail_path = "/usr/bin/env /usr/local/bin/catchmail" – xdebug.default_enable = 1 – xdebug.remote_autostart = 0 – xdebug.remote_connect_back = 1 – xdebug.remote_enable = 1 – xdebug.remote_handler = "dbgp" – xdebug.remote_port = 9000 这就是我为什么尝试了一些不同的东西而没有成功的原因: php::ini { 'php.ini': value => [ […]

监视每个进程的带宽

这一直在推动着我,但是我的服务器在过去的两个月里一直使用过多的带宽,我不知道如何/为什么/在哪里。 例如,本月,它使用了210 Gb的下载stream量(入站到服务器),但是我无法弄清楚它到底发生了什么 – 磁盘使用量没有增加(服务器只有20Gb的驱动器),上传(出站)stream量仅为4 Gb 。 我的日志不会在日志中显示任何exception的Apache,Ftp,Smtp或身份validation活动; 我正在运行一个Quassel和一个IRC服务器,但是我认为对于所有将要入站到服务器的数据来说,对于这些types的进程,出站的数据量大致相等。 我也有MySQL的运行,并从一个远程服务器(由脚本)访问,但由于脚本执行的唯一指示是创build条目,我希望我的磁盘使用率成正比的入境交通,如果这是原因。 我还没有开始closures进程来消除这个问题,因为除了FTP和Quassel,所有这些服务都被别人使用,所以他们的正常运行时间是半关键的。 有没有人有任何想法可能会导致这一点,我可以使用任何守护进程或程序logging每个进程的stream量总计(Ubuntu 10.04服务器x86_64)?

使用PowerShell更新Exchange GAL中的电话号码

如何使用PowerShell更新与“商务电话”和位置的Exchange GAL? 我没有看到他们在“获取邮箱”

从无法跟踪的stream量到网站,每天有数千次访问 – 严重问题

1月底,我们注意到JetPack的统计数据显示,家庭/档案页面的stream量猛增,以及Google分类为去/游戏/这是WordPress的档案列表。 开始的时候,大约有3000个独立访问者,一天内有65000个独立访问者,再次回到“主页”页面。 这发生了几个星期的过程,我们认为我们正在受到攻击。 然后交通量下降了几天,但后来又回来了,每天只有大约15,000个独行者,从那以后每天都这样。 我们得出这样的结论,那就是什么东西在某个地方没有跟踪到,这是合法的交通,并把它擦掉。 现在问题出现了,Google AdSense刚刚停用了“无效点击”帐户。 我们正在设法弄清楚这个stream量来自哪里,如果不合法,或者找出一个正确的方法来阻止它。 网站规格:运行CentOS 6的专用服务器,包括nginx,php-fpm和MySQL。 该网站build立在WordPress,我们使用CloudFlare和W3总caching。 正在使用的分析是Google Analytics,Quantcast,Alexa和Compete。 任何forms的帮助都会很棒。 更新:我发现更多的人有相同types的问题,似乎没有解决scheme。 http://netmeg.com/bot-attack/ http://stkywll.com/2012/03/02/annoying-cyborgs-attach-distort-analytics/ 在查看访问日志后,我注意到他们都是CloudFlare IP的。 我看了看,发现CloudFlare的行为作为一个代理,并有一种方法来修复日志在Nginx。 他们来自美国的许多不同的ISP。 他们要去/游戏/或/游戏/(/游戏/redirect到/游戏/),似乎都有相同的Mozilla / 5.0(兼容; MSIE 9.0; Windows NT 6.1;三叉戟/ 5.0)的用户代理。